0

我有一个带有多个控制器的 Rails 应用程序,例如userssessionspreferencespages

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

但是现在我需要为用户后端设置一个摘要/仪表板页面,我想知道如何以 RESTful 方式做到这一点。

现在我在我的有这个自定义操作UsersController

def summary
  @title = "Summary page"  
end

这可行,但根本不是 RESTful。

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

做这个的最好方式是什么?

4

2 回答 2

2

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

于 2013-02-21T12:18:05.197 回答
0

为什么不将其映射到用户资源的索引路由,即/users

于 2013-02-21T12:16:31.623 回答