Rails跳过资产预编译的初始化程序

时间:2014-12-16 05:30:45

标签: ruby-on-rails-4

我想在资产预编译期间跳过我的一个初始化程序文件。这可能在Rails 4中吗?似乎删除了initialize_on_precompile

感谢

1 个答案:

答案 0 :(得分:2)

似乎没有办法以rails方式执行此操作。我们做了类似下面的事情

if ENV['ASSET_PRECOMPILE'].blank?
  Airbrake.configure do |config|
    config.project_id = ENV['AIRBRAKE_PROJECT_ID']
    config.project_key = ENV['AIRBRAKE_PROJECT_KEY']
    config.ignore_environments = %w(test development)
    config.environment = Rails.env
  end
end

运行资产时:预编译任务

ASSET_PRECOMPILE=1 RAILS_ENV=production bundle exec rake assets:precompile