你如何在Rails中可靠地命名你的类?
在线似乎没有可靠的或当前的Rails保留字列表,似乎有很多明显的模型名称选择。
我的背后故事:
我添加了一个新类来处理文件附件并将此类命名为Files
。这引起了很多悲痛。我将其重命名为Assets
,并且应该猜到Rails无法正确路由。接下来是Media
,这似乎模糊而安全,但是postgres停止了加入桌子。然后它是Attachments
但Paperclip停止返回正确的属性值。手动重命名课程需要做很多工作。
答案 0 :(得分:0)
您可以将模型包装在模块中,以便在模型周围创建命名空间。
在此解释:How I can organize namespace of classes in app/modules with rails?