30

URL ヘルパーに特定の要求/応答形式で URL を作成させるにはどうすればよいですか?

たとえば、私のテストでは、次のものがあります。

get(activity_url(activity))

これにより、オブジェクトの HTML が返され@responseます。私は次の同じ動作を探しています:

get({controller: 'activities', action: 'show', id: activity.id, format: 'js'})

しかし、このすべての言葉遣いはありません。出来ますか?

4

2 に答える 2

51

次のようなことができるはずです。

some_resource_path(format: :json)

また

some_resource_url(format: :xml)
于 2013-05-22T20:46:36.697 に答える
0

私は Rails/Ruby にかなり慣れていないので、理由はわかりませんが、私の Rails 3.2 アプリケーションでは、構文は次のようにする必要があります。

some_resource_path(:format => :json)
于 2014-12-06T20:39:09.517 に答える