Я знаю, что это не RESTful, но сейчас я пытаюсь настроить контроллер api / v1. В идеале я хотел бы назвать это так:
site.com/api/v1/verify.xml
Но сейчас я не могу заставить работать .xml. Пока у меня есть следующий маршрут:
map.namespace :api do |api|
api.connect ':controller/:action/:id'
end
Я могу сделать /api/v1/verify
, но я не думаю, что он использует маршрут выше. По какой-то причине он все еще попадает в мой улов по всему маршруту, даже если он отображает правильную страницу.
map.connect '*path', :controller => 'application', :action => 'redirect_main'
Итак:
1) как я могу получить .format
там?
2) И как мне сделать так, чтобы он не попал в мою ловушку на всем пути?