我读到Rails遵循一些命名约定,模型名称应该是单数,控制器名称应该是复数。
我有一个名为body
的模型,我想知道我应该如何命名我的控制器名称 - 它应该是'body'还是'bodys'?
感谢您提供的任何建议;)
对不起这个新手问题
答案 0 :(得分:3)
准确地说,你的模型应该被称为'Body'(更多的是用来大写类名的Ruby东西)。 ActiveRecord将自动查看名为“bodies”的SQL表,以进行任何数据库交互(创建,更新,删除)。
您的控制器将在文件app / controllers / bodies_controller.rb中被称为BodiesController。
答案 1 :(得分:1)
遵循惯例bodies
class BodiesController
end
答案 2 :(得分:1)
应该是bodies_controller
。 Bodys - 儿童穿的东西=)