Как добавить: параметры форматирования для именованного маршрута в Rails? - PullRequest
2 голосов
/ 13 марта 2010

У меня есть именованный маршрут с именем profile, и я хотел бы иметь доступ к нему как json. Но когда я просматриваю вывод моих рейковых маршрутов, я вижу, что (.: Формат) отсутствует. Как добавить его в именованный маршрут?

user GET    /users/:id(.:format)    {:action=>"show", :controller=>"users"}
profile     /:username              {:action=>"show", :controller=>"users"}

Заранее спасибо!

1 Ответ

7 голосов
/ 14 марта 2010

Добавьте .format в вашу спецификацию пути, например:

map.profile '/:profile.:format', :controller => 'users', :action => 'show'

Тогда вы получите:

profile    /:profile(.:format)     {:action=>"show", :controller=>"users"}
...