Подтвердить что ты не робот

Rails - Как добавить формат в помощник URL?

как я могу создать помощник URL-адреса для создания URL-адреса в заданном формате запроса/ответа?

Например, в моем тесте у меня есть следующее:

get(activity_url(activity))

Это вернет мне HTML-код объекта @response. Я хочу иметь такое же поведение:

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

но без всякой этой формулировки. Возможно ли это?

4b9b3361

Ответ 1

Вы должны сделать что-то вроде этого:

some_resource_path(format: :json)

или

some_resource_url(format: :xml)

Ответ 2

Я новичок в Rails/Ruby, поэтому я не уверен, почему, но в моем приложении Rails 3.2 синтаксис должен быть, например:

some_resource_path(:format => :json)