Rails 3.1资产管道:更改默认URL(/ assets)

Jor*_*sen 4 ruby-on-rails ruby-on-rails-3.1

我想知道是否有办法在Rails 3.1中更改新资产管道位置的默认URL. - 默认URL是/ assets - 我想将其更改为/ static

我的问题是我已经有了一个Asset模型,它可能会干扰URL.

我知道有一种方法可以为资产指定不同的主机(config.asset_host),但我宁愿不去求助.

谢谢!

Clé*_*ent 9

config/application.rb中,下面

config.assets.enabled = true
Run Code Online (Sandbox Code Playgroud)

你可以加 :

config.assets.prefix = "static"
Run Code Online (Sandbox Code Playgroud)

而已 :)

  • 太棒了,@Clément.谢谢!看起来它仍然有些错误:https://github.com/rails/rails/issues/1489帮助者不尊重自定义值.但是,内容确实可以在新URL中找到.我们希望很快得到修复! (2认同)