命名Rails模型以避免冲突的好方法是什么?

时间:2012-06-09 03:44:30

标签: ruby-on-rails ruby-on-rails-3

如何在Rails中可靠地命名你的类?

在线似乎没有可靠的或当前的Rails保留字列表,似乎有很多明显的模型名称选择。

我的背后故事:

我添加了一个新类来处理文件附件并将此类命名为Files。这引起了很多悲痛。我将其重命名为Assets,并且应该猜到Rails无法正确路由。接下来是Media,这似乎模糊而安全,但是postgres停止了加入桌子。然后它是Attachments但Paperclip停止返回正确的属性值。手动重命名课程需要做很多工作。

1 个答案:

答案 0 :(得分:0)

您可以将模型包装在模块中,以便在模型周围创建命名空间。

在此解释:How I can organize namespace of classes in app/modules with rails?