2017-02-10 41 views
0

我有一个Rails的4.2.7.1项目,我试图将其部署到Tomcat的与JRuby的9.1.5.0莺2.0.4
当我将它部署到根上下文时,它工作正常。如果我将它部署到其他上下文中(例如/ myApp, - tomcat可以这么做),则由于路径不正确,找不到PUBLIC下的图像。
资产被搜索“/”,但位于“/ myApp /”下。
我可以指定鸣鸟(例如/config/warble.rb)吗?
或者我该如何正确设置路径?莺WAR在Tomcat的部署,与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