我有一个Rails 4.2.7.1项目,我试图使用JRuby 9.1.5.0和Warbler 2.0.4部署到Tomcat 7 当我将它部署到根上下文时,它工作正常。如果我将它部署到其他某个上下文(/ myApp,例如 - tomcat这样做),则找不到PUBLIC下的图像,因为路径不正确。 搜索资产“/”,但是在“/ myApp /”下。 我可以指定warbler(例如/config/warble.rb)吗? 或者我怎样才能正确设置路径?
部署到子目录可能很痛苦。
首先检查asset_host是否正确:
config.action_controller.asset_host = 'https://your.site/myApp'
和config.ru
看起来像:
map '/myApp' do
run ApplicationName::Application
end