命名约定Rails

时间:2011-05-25 14:52:21

标签: ruby-on-rails

我读到Rails遵循一些命名约定,模型名称应该是单数,控制器名称应该是复数。

我有一个名为body的模型,我想知道我应该如何命名我的控制器名称 - 它应该是'body'还是'bodys'?

感谢您提供的任何建议;)

对不起这个新手问题

3 个答案:

答案 0 :(得分:3)

准确地说,你的模型应该被称为'Body'(更多的是用来大写类名的Ruby东西)。 ActiveRecord将自动查看名为“bodies”的SQL表,以进行任何数据库交互(创建,更新,删除)。

您的控制器将在文件app / controllers / bodies_controller.rb中被称为BodiesController。

答案 1 :(得分:1)

遵循惯例bodies

class BodiesController
end

答案 2 :(得分:1)

应该是bodies_controller。 Bodys - 儿童穿的东西=)