如果我有一个foo资源,并且我希望以不同的方式显示有关foo的信息,并且每个用户请求都是RESTful,那么如何将FooController#show分解为更复杂的显示行为?这是编写控制器操作的最佳方法吗?
例如,我想发送一个请求,该请求使用仅显示foo.name的页面或带有其他请求的foo.email进行响应。
答案 0 :(得分:1)
你可以发送一个参数(params [:facet]或其他东西)来确定你想要显示的Foo资源的方面。
然后你可以在你的视图中分支这个参数的值,只显示你想要为Foo的每个方面显示的内容。