Rails 3.2.1模块中的模型

时间:2012-03-17 06:56:22

标签: ruby-on-rails rails-models

我的应用程序中有很多模型,其中一些模型彼此密切相关,所以我决定将它们分组并制作模块。 以下是我的例子:http://pastebin.com/qqELTd2k

现在我对三件事感到好奇。

首先:我是否真的需要在关系中指定模块名称,如果它们不在模块之外(例如粘贴中的'belongs_to:status'关联),或者它应该正确地工作(我确实有)在根模型目录中称为Status的模型,它与Qna :: Status不同。

其次:那会:char关联正常工作,走出Qna模块吗?

第三:这样的模特组合是一个好主意吗?它使模型目录更清晰,但我不确定常见的约定。

更新

第四:我可以将qna.rb文件放在app / models的qna文件夹中吗?如果是,我需要做哪些修改(显然它不那么容易)。

0 个答案:

没有答案