这是我所做的步骤。在命令行中:


轨道新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'

10-06 16:01