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?
Vous devriez pouvoir faire quelque chose comme ça:
some_resource_path(format: :json)
ou
some_resource_url(format: :xml)
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)