0

在 Ajax 驱动程序 Rails 3 应用程序中,I 控制器可以根据上下文返回不同的视图。

例如:

/users.json

现在将返回列出用户的完整 HTML 页面:

/users.json?partial=listing

将返回部分 HTML 页面。

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

/users.json

第一个不会改变,但第二个会变成:

/users.listing.json

我觉得部分参数在某种程度上是格式的一部分,至少是返回数据的表示形式,这在某种程度上是格式的用途。就像jquery.min.jswhich 仍然是 javascript,但以另一种表示形式。

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

4

1 回答 1

0

我结束了使用:

/users.json?output=fielda,fieldb

过滤输出。

于 2013-07-20T23:15:21.903 回答