Rails-маршруты и различные XML-шаблоны - PullRequest
0 голосов
/ 14 мая 2009

Мое приложение должно предоставлять одинаковые данные в формате XML двум разным поставщикам, которые имеют определенные запросы на форматирование.

Как лучше настроить мои маршруты, чтобы у меня было следующее:

http://www.site.com/posts/provider1.xml
http://www.site.com/posts/provider2.xml

(где провайдеры 1 и 2 являются отдельными шаблонами)

Спасибо.

1 Ответ

2 голосов
/ 14 мая 2009

В вашем файле rout.rb попробуйте

map.xml_posts 'posts/:provider.xml', :controller => 'posts', :action => 'xml_data'

Затем вы можете получить доступ к params[:provider] в методе xml_data вашего контроллера, чтобы выбрать форматирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...