Правильный Rails 2.1 способ делать вещи - PullRequest
5 голосов
/ 22 октября 2008

Некоторые ответы на вопрос , которые я имел о redirect_to, заставили меня задуматься о некоторых других вопросах.

В основном я пишу приложение для блога с использованием Rails 2.1. Я пытался сделать большую часть этого сам (как я знаю немного рельсов), но со ссылкой на учебники и ссылки в Интернете, когда мне это нужно.

Мне удалось создать простой блог, затем я попытался добавить комментарии. Самостоятельно мне удалось добраться до стадии, когда я мог добавить комментарии от script/console, но у меня были проблемы с получением формы для работы.

В одном из руководств, которые я следовал, предлагалось создать действие «комментарий» в контроллере постов, которое добавляет комментарий. Мой вопрос: это «стандартный» способ сделать это? Один из ответов на мой другой вопрос, казалось, предполагал, что должен быть задействован контроллер комментариев ... должен быть?

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

1 Ответ

9 голосов
/ 22 октября 2008

Предпочтительный подход Rails теперь заключается в использовании стиля RESTful, что означает, что у вас есть ресурс Post и ресурс Comment, и да, что подразумевает отдельный контроллер для комментариев.

Есть хороший набор статей , которые объясняют это в блоге Softies on Rails, который вы должны найти осветительным. Не позволяйте факту, что он нацелен на разработчиков .NET, переходящих на Rails, оттолкнуть вас!

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