0
我有在多個類別的職位一個博客。我想給每個類別一個單獨的登陸頁面,列出該類別中的所有沼氣帖子。Rails的路由/控制器 - 上市集的子集
什麼是產生這些着陸頁的路線和控制器動作的適當方法?它會違反REST的精神,在我的帖子控制器中創建多個索引式操作(每個類別一個操作)?如果是這樣,我該怎麼做呢?
例如,我的博客可能有兩類,「音樂」和「電影」。
GET /posts/ # would list all posts.
GET /music/ # would list all posts in the "Music" category.
GET /movies/ # would list all posts in the "Movies" category.
道歉,如果這個問題有明顯的答案,或者如果我完全問錯誤的問題。我是Rails和REST的新手,我正試圖理解構建應用程序的最佳方式。
不知道這是否是最理想的,但我一般都會讀到應該堅持單一控制器中的寧靜行爲。所以你可以在名爲posts的控制器中創建一個文件夾,並將音樂和電影控制器放在那裏。添加索引操作,並設置路由以指向它。然後將相應的主動記錄查詢放入動作中以獲取電影/音樂帖子。 – agmcleod