2017-02-10 27 views
0

У меня есть Rails 4.2.7.1 проект, который я пытаюсь развернуть на Tomcat 7 с JRuby 9.1.5.0 и славкой 2.0.4
Когда я развертываю его в корневом контексте, он отлично работает. Если я развожу его в какой-то другой контекст (например, myApp - tomcat делает это), изображения под PUBLIC не найдены, потому что путь неверен.
Идентификаторы активов «/», но находятся под «/ myApp /».
Могу ли я указать камышку (например, /config/warble.rb)?
Или как еще я могу правильно установить путь?камышевки WAR для развертывания на коте, проблем с корнем relativ URL

+0

это с 'активов: precompile' право, все настройки в config.assets? – kares

+0

@ ha-sch Вы могли бы это выяснить? – SKR

ответ

0

Развертывание в подкаталоги может быть болью.

Сначала проверьте, если asset_host правильно:

config.action_controller.asset_host = 'https://your.site/myApp'

и config.ru выглядит следующим образом:

map '/myApp' do 
    run ApplicationName::Application 
end