2013-06-05 76 views
0

當我使用Rails初始化程序在Rails 3中配置asset_sync gem時,如何設置AssetSync.config.run_on_precompile = false如何設置AssetSync.config.run_on_precompile在使用Rails初始化程序配置asset_sync時gem

當我運行

bundle exec rake assets:clean --trace 

我得到一個錯誤,指出:

** Invoke assets:clean:all (first_time) 
** Invoke assets:cache:clean (first_time) 
** Invoke assets:environment (first_time) 
** Execute assets:environment 
** Invoke environment (first_time) 
** Execute environment 
rake aborted! 
undefined method `run_on_precompile=' for #

回答

2

我也用assets_sync在我的項目寶石最近,我沒有使用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

如果任何錯誤仍然存​​在,那麼讓我知道w

+0

是的,我想在rake任務中禁用它。謝謝! –

+0

結帳這個問題我不認爲你可以禁用預編譯[assets_sync](https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview) –

相關問題