在子目录中部署时访问公共目录中的资产

时间:2015-02-26 23:17:33

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2 ruby-on-rails-3.1

我有一个禁用资产管道的Rails应用。

我的所有javascript文件都在public / javascripts中 我的所有css文件都在公共/样式表中

我可以使用以下链接访问application.js文件: http://localhost:3000/javascripts/application.js?1424977675

我应该进行哪些配置更改,以便以下链接有效 http://localhost:3000/mydir/myapp/javascripts/application.js?1424977675

我将我的应用程序部署在子目录中。基本上我有一个docker,应用程序驻留在mydir / myapp文件夹

我无法使用资产访问 http://localhost:3000/mydir/myapp/javascripts/application.js?1424977675

如何更改资产的相对网址,以使用http://localhost:3000/mydir/myapp/代替http://localhost:3000/

config.asset.prefix无效

我也尝试过更改config.relative_url_root =" / mydir / myapp"没有任何成功

0 个答案:

没有答案