Как добавить: параметры форматирования для именованного маршрута в Rails?
У меня есть именованный маршрут, называемый профилем, и я хотел бы получить доступ к нему как json. Но когда я просматриваю вывод моих рейковых маршрутов, я вижу, что (.: Формат) отсутствует. Как мне добавить его к названному маршруту?
user GET /users/:id(.:format) {:action=>"show", :controller=>"users"}
profile /:username {:action=>"show", :controller=>"users"}
Заранее спасибо!
1 ответ
Решение
Добавлять .format
в вашей спецификации пути, вот так:
map.profile '/:profile.:format', :controller => 'users', :action => 'show'
Тогда вы получите:
profile /:profile(.:format) {:action=>"show", :controller=>"users"}