我有一个带有多个控制器的 Rails 应用程序,例如users
、sessions
、preferences
和pages
。
我以 RESTful 方式设计了所有这些控制器,因为大多数作者说这是最好的方式。
但是现在我需要为用户后端设置一个摘要/仪表板页面,我想知道如何以 RESTful 方式做到这一点。
现在我在我的有这个自定义操作UsersController
:
def summary
@title = "Summary page"
end
这可行,但根本不是 RESTful。
SummariesController
另一种方法是通过单个操作设置一个新的show
。但这只是控制器中的 5 行代码。
做这个的最好方式是什么?