Одна страница, представленная пользователю, не обязательно влияет на структуру вашего кода ... вам все еще нужно что-то для генерации этой страницы.
В вашем случае, однако, на дисплее будет список сообщений. Так что вам может вообще не понадобиться отдельный контроллер.
Принимая структуру, похожую на отдых, вы получите:
Posts.index - list of posts
Posts.show - single post
Posts.create - create a post
etc
etc
Таким образом, ваш метод индекса становится «одной страницей», и он может принимать параметры фильтрации и отображать список сообщений соответственно.