首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站模块的Rails MVC最佳实践

网站模块的Rails MVC最佳实践
EN

Stack Overflow用户
提问于 2010-06-09 09:49:59
回答 1查看 306关注 0票数 1

我刚刚开始构建我的Rails应用程序,到目前为止,我遵循了RESTful设计,事实证明,它更容易理解和组织应用程序的代码和结构。我有像帖子和评论这样的东西。然而,对于头版来说。我想要显示所有最新的帖子,但也可能是在侧栏显示的东西,如最新的评论和最新的事件。在保持RESTful理念的同时,最好的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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}

这是我能想到的一种方法,希望这能有所帮助。

干杯,萨米拉

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3002644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档