Rails - Как организовать их код модели? - PullRequest
3 голосов
/ 09 августа 2010

Извините, если это кажется слишком упрощенным, но мне очень интересно, каково общее мнение о том, как код модели должен быть организован.

Объявления ассоциаций, если вы считаете, что определенные типы ассоциаций должны быть объявлены раньше других, декларации acceptpts_nested_resource, проверки, пользовательские проверки, защищенные и закрытые методы, включения модулей, все и все.

Я слышал о странных готах, которые могут возникать при заказе различных моделей обратных вызовов и ассоциаций, но никогда не видел их все действительно задокументированными.

Очевидно, что будут некоторые разногласия, и, вероятно, не существует единственно верного пути, но этого следовало ожидать. Мне очень любопытно услышать, как другие люди организуют свой код. Спасибо.

1 Ответ

2 голосов
/ 09 августа 2010

Я использую этот простой трехшаговый порядок:

1) Отношения 2) Проверки 3) Методы

Не думаю, что когда-либо ставлю что-либо после методов или до отношений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...