Ruby on rails 3 使用两部分格式渲染局部

Ruby on rails 3 使用两部分格式渲染局部,ruby-on-rails-3,Ruby On Rails 3,在Ajax驱动程序Rails 3应用程序中,我使用了一些控制器,这些控制器可以根据上下文返回不同的视图 例如: /users.json 将返回一个完整的HTML页面,列出用户,现在: /users.json?partial=listing 将返回部分HTML页面 现在我想知道如何使用两部分格式说明符,它将上述内容更改为: /users.json 第一个不会改变,但第二个会变成: /users.listing.json 我觉得partial参数在某种程度上是格式的一部分,至少是返回数据的表

在Ajax驱动程序Rails 3应用程序中,我使用了一些控制器,这些控制器可以根据上下文返回不同的视图

例如:

/users.json
将返回一个完整的HTML页面,列出用户,现在:

/users.json?partial=listing
将返回部分HTML页面

现在我想知道如何使用两部分格式说明符,它将上述内容更改为:

/users.json
第一个不会改变,但第二个会变成:

/users.listing.json
我觉得partial参数在某种程度上是格式的一部分,至少是返回数据的表示形式,在某种程度上是格式的作用。比如
jquery.min.js
,它仍然是javascript,但采用另一种表示形式

问题是如何以优雅的方式在Rails 3中实现这一点。这个想法是能够在我的控制器中使用类似于
respond\u to
的东西。我还需要能够生成URL。

我最后使用了:

/users.json?output=fielda,fieldb
过滤输出