2012-03-16 98 views
1

任何人都可以向我建議如何定義自定義模型名稱。當我嘗試生成名稱爲3AForm的模型時,它提出了一個錯誤。在導軌中定義自定義模型名稱

rails g model 3A_Form date_of_investigation:date date_of_transcription:date by:string     investigator:string type_of_investigative_activity:text results_of_investigation:text 

回答

4

這是行不通的,3A_Form在Ruby中不是一個有效的類名。也許你應該嘗試rails g model Form3A ...。如果你需要你的模型與一個陌生的名字連接到現有的表,那麼你可以在你的類中使用table_name

class Form3A < ActiveRecord::Base 
    self.table_name = 'your_weird_table_name' 
    #... 
end 
+0

感謝您的幫助。 – 2012-03-16 06:52:19