【问题标题】:Assets don't seem to be compiling资产似乎没有编译
【发布时间】:2011-12-28 08:57:23
【问题描述】:

我不断收到错误消息,提示 application.css 未编译。

我试过了:

rake assets:precompile

它不起作用,我什至尝试使用 RAILS_ENV=production 运行它,但它仍然不起作用。

当我更改我的 production.rb 并设置 config.assets.compile = true 时,它​​就起作用了。

为什么手动编译不起作用?

【问题讨论】:

    标签: ruby-on-rails asset-pipeline


    【解决方案1】:

    这是一个很棒的关于资产管道的 RailsGuide:

    http://guides.rubyonrails.org/asset_pipeline.html

    您需要在运行“预编译”之前设置 RAILS_ENV,例如:

    RAILS_ENV=production bundle exec rake assets:precompile
    

    另见:

    rake assets:precompile doesn't work (rails 3.1.1)

    Rails 3.1 asset precompilation - include all javascript files

    【讨论】:

    • 我还会检查您的配置文件中的设置是否与指南最后一节中的默认设置相匹配。
    猜你喜欢
    • 2014-02-12
    • 1970-01-01
    • 2012-11-15
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 2014-07-12
    • 2023-03-09
    相关资源
    最近更新 更多