В настоящее время у меня есть статическая веб-страница, и я работаю над приложением Rails4, чтобы заменить эту страницу.Rails4 Маршруты общего каталога в разных поддоменах
Допустим, мой текущий адрес веб-сайта является: http://www.foo.com
У меня есть Java-приложение, которое будет искать обновления в определенном URL: http://foo.com/updates/1.1/updateDescriptor.xml
и загрузить некоторые файлы в том же каталоге.
Каждый раз, когда я хочу создать новое обновление для своего java-приложения, я буду использовать FTP-клиент и заменить xml и другие файлы из этого каталога.
Я хочу создать общественный поддомен: http://files.foo.com
и поставьте туда каталог обновлений. Итак, мои приложения java будут искать: http://files.foo.com/updates/1.1/updateDescriptor.xml
Проблема в том, что каждое приложение Java будет искать по старому URL-адресу. Итак, как я могу перенаправить его в рельсы? Я пробовал:
routes.rb <br/>
get '/updates/*all', to: redirect('http://files.foo.pt/updates/%{all}')
Но, то URL не очень хорошо закодированы:
http://foo.com/updates/1.1/updateDescriptor.xml
поворачивается:
http://files.foo.com/updates/1.1%2FupdateDescriptor
Что неправильно кодированный и HTTP 404 результатов! У вас есть идеи, которые могут мне помочь в этом? Спасибо, Нуно
Zakwan, он прекрасно работает! Большое спасибо. – Nuno