这是我所做的步骤。在命令行中:
轨道新lcdemo
rails生成脚手架Cove title:string
(在seeds.rb中创建了一个条目)
耙db:migrate
耙db:seed
在控制器和视图文件中,实例变量命名为cofe而不是cove。
最佳答案
原因
"cove".pluralize
=> "coves"
"coves".singularize
=> "cofe"
解决方案
您可以编辑config / initializers / inflections.rb文件以创建自定义变形,以告知Rails“ coves”的单数是“ cove”。
inflect.irregular 'cove', 'coves'