任何人都可以建议我如何定义自定义模型名称。当我试图生成名为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
答案 0 :(得分:4)
这不起作用,3A_Form
不是Ruby中的有效类名。也许你应该试试rails g model Form3A ...
。如果您需要将模型连接到具有奇怪名称的现有表格,则可以在班级中使用table_name
:
class Form3A < ActiveRecord::Base
self.table_name = 'your_weird_table_name'
#...
end