从asset_host配置中删除/ assets / path

时间:2011-12-14 02:38:25

标签: ruby-on-rails ruby-on-rails-3 asset-pipeline

我正在使用cdn作为我的预编译资产,它正在使用这个asset_host配置......

config.action_controller.asset_host = "http://xxxxxx.xx.rackcdn.com"

我的资产路径正在出现

http://xxxxxx.xx.rackcdn.com/assets/application-xxxxxxxxx.css

当我需要它们时

http://xxxxxx.xx.rackcdn.com/application-xxxxxxxxx.css

我缺少什么配置值来从路径中删除资产?

1 个答案:

答案 0 :(得分:4)

您可以通过指定
来更改资产路径 config.assets.prefix = '/other/path-prefix'中的config/application.rbconfig/environments/<env>.rb中的特殊环境。

要删除路径,请将其完全设置为空字符串:
config.assets.prefix = ''