Одностраничное приложение Rails - PullRequest
1 голос
/ 28 июля 2010

Я пишу 4chan-подобную доску в Rails.Это мое первое приложение на Rails после прохождения учебника Майкла Хартла по Rails, и я не уверен, как организовать свои контроллеры.

У меня есть контроллер для постов и контроллер для страниц.Это как бы вы это организовали?Нужен ли мне контроллер страниц, если я хочу, чтобы все происходило на одной странице?

1 Ответ

2 голосов
/ 28 июля 2010

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

В вашем случае, однако, на дисплее будет список сообщений. Так что вам может вообще не понадобиться отдельный контроллер.

Принимая структуру, похожую на отдых, вы получите:

Posts.index - list of posts
Posts.show - single post
Posts.create - create a post
etc
etc

Таким образом, ваш метод индекса становится «одной страницей», и он может принимать параметры фильтрации и отображать список сообщений соответственно.

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