ruby-china 诡异的 stylesheets_link_tag ,生产模式提供了错误的

错误描述

assets host模式下stylesheets_link_tag 翻译成了错误的资源链接导致无法部署。

assets 使用assets hostconfig.action_controller.asset_host = Setting.upload_url

同样的stylesheets _link_tag,居然能翻译成不同的路径。

正确的

…..=”http://ruyi-cdn.b0.upaiyun.com/assets/home-db7695ef6de9d9eefef8a96dd3b02459.css**” media=”screen” rel=”stylesheet”….

看看错误的….”http://ruyi-cdn.b0.upaiyun.com/stylesheets/front.css” media=”screen” rel=”stylesheet”….

有的时候又会翻译成stylesheets/assets

不同机器上表现不一样问题是,部署在其中2台机器上都没有问题,都可以正常翻译链接。但是在另外一台机器上,死活翻译错误,同样的代码, 同样的acionpackage版本

说来惭愧,这个问题搞了我一天,也没有搞定。基本上判断是actionviewer的一个bug.网上有人说可能和某些GEM有关。

但是如果不绕过去,是没有办法部署的。然后想用rails.env.production?方法,也不成功,还是翻译成了古怪的用过thin和unicorn部署,都不顶用。

求助论坛看是否有人解决过这个问题?

ruby-china 诡异的 stylesheets_link_tag ,生产模式提供了错误的

相关文章:

你感兴趣的文章:

标签云: