我的设置: 在1234端口上薄运行在端口--prefix /foobar
运行Apache 80个 apache的反向代理/foobar
薄端口1234上如何更改目录公共资产是从轨道服务?
我想静态资产不通过代理薄送达,但而是直接通过apache服务于/assets
。
我必须使用相对路径,因为在启动之前我不知道rails应用程序的主机名/ ip(它是应该能够移动的应用程序框)。
我发现config.action_controller.asset_host
在production.rb
,但我不能将它设置为相对路径。当我这样做的时候会感到困惑并创建真正的虚假网址。
我该如何做这项工作?
感谢。这绝对是另一种方式。我希望Rails有办法在本地执行此操作,但是apache解决方案也非常好。 – 2010-07-12 16:28:08
我说它感觉很ha,,我想你是走对了路。 – 2010-07-12 16:38:25