如何在Ruby on Rails中设计后端的摘要页面?

时间:2013-02-21 11:50:14

标签: ruby-on-rails ruby

我的Rails应用程序包含许多控制器,例如userssessionspreferencespages

我以RESTful方式设计了所有这些控制器,因为大多数作者说这是最好的方法。

但现在我需要为用户后端设置Summary / Dashboard页面,我想知道如何以RESTful方式执行此操作。

现在我在UsersController

中有这个自定义操作
def summary
  @title = "Summary page"  
end

这有效,但根本不是RESTful。

另一种方法是使用单个SummariesController操作设置新的show。但这只是控制器中的5行代码。

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

我会说DashboardsController只有一个动作并不合理。并非一切都必须是RESTful;像静态页面之类的东西不能(因为它们不是资源)。

答案 1 :(得分:0)

为什么不将它映射到Users资源的索引路由,即/users