【问题标题】:How to set AssetSync.config.run_on_precompile when using Rails Initializer in configuring asset_sync gem使用 Rails Initializer 配置asset_sync gem 时如何设置 AssetSync.config.run_on_precompile
【发布时间】:2013-05-31 20:15:12
【问题描述】:

在 Rails 3 中使用 Rails Initializer 配置asset_sync gem 时如何设置AssetSync.config.run_on_precompile = false

当我跑步时

bundle exec rake assets:clean --trace

我收到一条错误消息:

** 调用 assets:clean:all (first_time)
** 调用 assets:cache:clean (first_time)
** 调用资产:环境(first_time)
** 执行资产:环境
** 调用环境(first_time)
** 执行环境
耙中止!
#
的未定义方法 `run_on_precompile='

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.2


    【解决方案1】:

    我最近在我的项目中也使用了 assets_sync gem,我没有使用AssetSync.config.run_on_precompile = false 这是用于 rake 任务的。

    如果你想设置run_on_precompile = false,你可以像这样在config/enviroments/production.rb 中将其设置为false

    config.assets.initialize_on_precompile = false
    

    有关 assets_sync 实施的完整详细信息,您可以查看此链接

    assets_sync

    heroku +assets_sync

    如果有任何错误仍然存​​在,请告诉我

    【讨论】:

    • 是的,我想在 rake 任务期间禁用它。谢谢!
    • 签出这个问题我不认为你可以禁用预编译assets_sync
    猜你喜欢
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 2019-04-05
    相关资源
    最近更新 更多