Rails 3.2.1 модели в модулях - PullRequest
1 голос
/ 17 марта 2012

В моих приложениях много моделей, и некоторые из них тесно связаны друг с другом, поэтому я решил сгруппировать их и создать модули.Вот что я сделал в качестве примера: http://pastebin.com/qqELTd2k

Теперь мне интересно узнать о трех вещах.

Во-первых: действительно ли мне нужно указывать имя модуля в отношениях, еслиони не выходят за пределы модуля (например, ассоциация ʻinny_to: status 'в вставке), или он должен работать без него правильно (у меня есть модель с именем Status в корневом каталоге моделей, и она отличается от Qna :: Status),

Во-вторых: будет ли это: ассоциация с символами будет работать правильно, выходя за пределы модуля Qna?

В-третьих: Является ли вообще хорошей идеей группировать подобные модели?Это делает каталог моделей намного чище, но я не уверен насчет общих соглашений.

ОБНОВЛЕНИЕ

4-й: могу ли я поместить файл qna.rb, описывающий модульв папке qna в приложении / models?И если да, какие изменения мне нужно сделать (очевидно, это не так просто).

...