Могу ли я заставить контроллер реагировать на 2 маршрута

#ruby-on-rails

#ruby-on-rails

Вопрос:

Мне нужно интегрировать старую флеш-галерею на свой веб-сайт. К сожалению, в swf-файле жестко закодирован xml /gallery.xml , и мой контроллер генерирует его XML-файл по адресу /attachments.xml . Могу ли я заставить attachments ресурс реагировать на /gallery.xml и при этом сохранить обычные маршруты прикрепления?

Ответ №1:

Вы могли бы добавить для этого обычный маршрут, не требующий ресурсов

 resources :attachments # I guess this is what you already have

get "/gallery(.:format)" => "attachments#index"
  

нет причин, по которым он не должен работать по ресурсоемкому маршруту.