【问题标题】:Rails compress assets even in development modeRails 即使在开发模式下也会压缩资源
【发布时间】:2012-11-25 03:29:10
【问题描述】:

Rails 只是在开发模式下压缩 javascript,但我不需要。 这是 config/environments/development.rb

# Do not compress assets
config.assets.compress = false

# Expands the lines which load the assets
config.assets.debug = true

Rails 版本是 3.2.8,但也尝试了 3.2.9-rc3,3.1.8 不适用于我的应用程序,因为它是在 3.2.8 中创建的

【问题讨论】:

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


    【解决方案1】:

    我刚刚发现 Rails 提供预编译资产,而不是 app/ 目录中存在的资产。它需要删除它们以使 Rails 像我需要的那样工作。

    rake assets:clean
    

    我相信 Rails 在开发模式下不能这样。

    【讨论】:

    • 我在我的本地机器上尝试了这个并收到以下消息:$ rake assets:clean /Users/user/.rvm/rubies/ruby-1.9.3-p362/bin/ruby /Users/ user/.rvm/gems/ruby-1.9.3-p362/bin/rake assets:clean:all RAILS_ENV=production RAILS_GROUPS=assets rm -rf /Users/user/Sites/rnrmatchbook/public/assets “RAILS_ENV=production”让我困惑。这不应该是开发环境吗?我是否以某种方式将其设置为生产?
    猜你喜欢
    • 1970-01-01
    • 2012-10-19
    • 2018-11-16
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-13
    相关资源
    最近更新 更多