【问题标题】:Precompile with compression in development environment在开发环境中使用压缩进行预编译
【发布时间】:2013-06-05 10:12:05
【问题描述】:

我想运行任务

资产:预编译

在开发环境中进行压缩。

我已经设置了

config.assets.js_compressor  = :uglifier

config.assets.css_compressor = :sass

在 development.rb 中。

但是使用 assets:precompile 进行压缩似乎只能在生产模式下工作,对吗?

迈克尔·卡斯特纳

【问题讨论】:

    标签: ruby-on-rails compression development-environment


    【解决方案1】:

    对于 Rails 中的文件压缩,请尝试以下方法,它将完全有效

    我的 config/environments/development.rb 有这个,我将 rails 指南解释为应该将资产编译到一个文件中,而不是压缩:

    `config.assets.compress = false

    config.assets.compile = true

    config.assets.digest = false

    config.assets.debug = false`

    尝试将 debug: false 添加到您的包含/链接标签

    它工作意味着请

    {# in views/layouts/application.html.haml (or .erb, then use <%= %>)} = stylesheet_link_tag "application", debug: false = javascript_include_tag "application", debug: false

    无需重启应用!我希望您在更改 development.rb 后不要忘记这样做;-)。

    【讨论】:

    • 太好了,只需设置 config.assets.debug = true 就可以了。它一直都在,就在我面前。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    相关资源
    最近更新 更多