我的Rails应用程序包含许多控制器,例如users
,sessions
,preferences
和pages
。
我以RESTful方式设计了所有这些控制器,因为大多数作者说这是最好的方法。
但现在我需要为用户后端设置Summary / Dashboard页面,我想知道如何以RESTful方式执行此操作。
现在我在UsersController
:
def summary
@title = "Summary page"
end
这有效,但根本不是RESTful。
另一种方法是使用单个SummariesController
操作设置新的show
。但这只是控制器中的5行代码。
这样做的最佳方式是什么?
答案 0 :(得分:2)
我会说DashboardsController
只有一个动作并不合理。并非一切都必须是RESTful;像静态页面之类的东西不能(因为它们不是资源)。
答案 1 :(得分:0)
为什么不将它映射到Users资源的索引路由,即/users
?