2010-06-26 61 views
3

我對軌道非常陌生,從我一直在閱讀和觀看的教程中,只幫助我從零開始構建事物,同時創建新的數據庫和模型。紅寶石與現有數據庫的軌道

我公司有一個會計/建設項目管理軟件系統,最近被存入MS SQL服務器。

我將如何從現有的表結構建立模型。即時消息不需要刪除更新。即時通訊正在尋找創建一個基於Web的遠程查詢工具。

謝謝。

回答

5

將Rails連接到SQL服務器是一個單獨的問題,已被覆蓋了一些previous stackoverflow questions

您可以使用與新表格相同的方式生成與現有表格相對應的模型,然後使用許多方法處理現有表格和字段名稱不遵循Rails命名約定的地方。例如如果您創建Project模型,那麼Rails會希望表格被稱爲projects(複數)。如果您的表被稱爲project你需要添加到您的模型:

​​

同樣,如果你的表的主鍵是project_id,而不是僅僅id你可以這樣做:

class Project < ActiveRecord::Base 
    primary_key = 'project_id' 
end 
-1

可以使用sql管理器來創建數據庫。

rails默認使用sqlite3。