web-dev-qa-db-fra.com

Rails - Comment ajouter un format à une aide url?

comment puis-je faire en sorte qu'un assistant URL crée une URL dans un format de requête/réponse donné?

Par exemple, dans mon test, j'ai les éléments suivants:

get(activity_url(activity))

Cela me retournera un code HTML sur l'objet @response. Je cherche à avoir le même comportement de ce qui suit:

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

mais sans toute cette formulation. C'est possible?

24
fotanus

Vous devriez pouvoir faire quelque chose comme ça:

some_resource_path(format: :json)

ou

some_resource_url(format: :xml)
41
Marek Takac

Rails/Ruby étant relativement nouveau pour moi, je ne sais pas pourquoi, mais dans mon application Rails 3.2, la syntaxe doit être la suivante:

some_resource_path(:format => :json)
0
Torben Jacobsen