Я действительно новичок в Rails (для coldfusion), и прежде чем я даже начну кодировать, я хочу убедиться, что я понимаю соглашение и правильно его применяю.
Одной из моих проблем является следующая ситуация с использованием Railsсоглашение:
- Я создаю таблицу с именем users
- Я создаю модель с именем User.cfc
- Я создаю контроллер с именем Users.cfc
- создайте страницу регистрации, поэтому я добавлю метод с именем register в контроллер Users.cfc, поскольку он определенно связан с моделью User.
Но теперь давайте скажем, что я создаю метод, который затем вызывает несколько моделейгде я должен поместить этот метод?
Пример: я возьму пост на Facebook для этого примера.К каждому моему посту можно добавить множество комментариев.Поэтому я мог бы создать имя метода postMessage, поэтому в этом методе я бы назвал модель «Post», а также модель «Postcomment», поэтому мой вопрос заключается в том, должен ли я поместить метод postMessage в контроллер «Posts» или «Postcomments»?