2016-06-10 68 views
0

我現在正在開發一個rails項目,但我正在使用一個現有的MySQL數據庫。那麼,我已經將項目與MySQL數據庫連接起來了,在過去,我曾經與數據庫遷移一起創建了模型。像我一樣,當我爲Model部分創建一個新類時,我使用「bundle exec rake db:migration」創建一個新的數據庫表,並且activerecords被連接。如何在Rails中的導入數據庫中查詢現有記錄?

但現在序列有點不同,我有我的數據庫表首先,然後我想要在軌道上使用新建的類查詢記錄。例如,我有一個MySQL數據庫中的學生表,然後我想通過創建新班級Student來查詢所有學生的記錄,並在Student Controller中創建一個新的搜索方法。

但現在我甚至沒有線索,因爲這對我來說是新的,任何人都可以來一個幫助?非常感謝!

+0

只要製作模型,Rails是美好的,那將會起作用。你可能遇到的問題是如果你沒有自動增加主鍵'id',但可以解決。嘗試一些像往常一樣製作模型,如果遇到特定問題,我會很樂意提供幫助。 –

回答

2

您只需設置表名即可。

class MyFancyModel < ActiveRecord::Base 
    self.table_name = "myFancy_table_name_1234-5" 
end 
相關問題