【问题标题】:Rails 3.1 asset pipeline: change default URL (/assets)Rails 3.1 资产管道:更改默认 URL (/assets)
【发布时间】:2011-06-03 19:40:27
【问题描述】:

我想知道是否有办法在 Rails 3.1 中更改新资产管道位置的默认 URL。 - 默认 URL 是 /assets - 我想把它改成 /static

我的问题是我已经有一个资产模型,它可能会干扰 URL。

我知道有一种方法可以为资产指定不同的主机 (config.asset_host),但我宁愿不采用这种方式。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.1


    【解决方案1】:

    config/application.rb中,下面

    config.assets.enabled = true
    

    你可以添加:

    config.assets.prefix = "static"
    

    就是这样:)

    【讨论】:

    • 太棒了,@Clément。谢谢!看起来它仍然有问题:github.com/rails/rails/issues/1489 助手不尊重自定义值。但是,该内容确实在新 URL 中可用。让我们希望它尽快得到修复!
    • 不客气!事实上,我只是通过 URL 访问了资产,但在我的测试中没有通过帮助程序为您访问 :) 感谢您指出这个问题,恐怕我无能为力,但我会看看它 :)跨度>
    • 我猜你看到了关于问题的更新github.com/rails/rails/commit/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多