2010-06-09 51 views
1

我剛剛開始構建我的Rails應用程序,至此我遵循了RESTful設計,並且證明了它更容易理解和組織應用程序的代碼和結構。我有像帖子和評論的東西。但是對於首頁。我想顯示所有最新帖子,但也可能會在側邊欄中顯示最新評論和最新活動等內容。在維護RESTful哲學的同時,最好的方式是什麼?Rails網站模塊的MVC最佳實踐

回答

1

你可以這樣做

首先創建3種方法來顯示事件,帖子和評論。您可以創建類似的操作列表,並通過天數來選擇

例:http://localhost:3000/comments/list/10

將返回最近10天

而在你的主頁,你可以使它們作爲評論列表組件

render_component:控制器=> '帖子',:動作=> '名單',ID => 10像智者......

,並確保您添加列表法路線

例如:map.resources:posts,:collection => {:list =>:get} map.resources:events,:collection => {:list =>:get} map.resources:comments,:收集=> {:名單=>:得到}

這是我能想到的一個方式,希望這有助於

歡呼聲, sameera