我刚刚开始构建我的Rails应用程序,到目前为止,我遵循了RESTful设计,事实证明,它更容易理解和组织应用程序的代码和结构。我有像帖子和评论这样的东西。然而,对于头版来说。我想要显示所有最新的帖子,但也可能是在侧栏显示的东西,如最新的评论和最新的事件。在保持RESTful理念的同时,最好的方法是什么?
发布于 2010-06-09 11:59:55
你可以这样做
首先创建3个方法来显示事件、帖子和评论。您可以创建一个类似list的操作,并传递要选择的天数
例如:http://localhost:3000/comments/list/10
将返回过去10天的评论列表
在您的主页中,您可以将它们呈现为组件
render_component :控制器=> 'posts',:action => 'list',id => 10 like Wis...
并确保将list方法添加到路由
例如: map.resources :posts,:collection => {:list => :get} map.resources :events,:collection => {:list => :get} map.resources :comments,:collection => {:list => :get}
这是我能想到的一种方法,希望这能有所帮助。
干杯,萨米拉
https://stackoverflow.com/questions/3002644
复制相似问题