2012-12-12 6 views
1

AWS S3에서 carrierwave_backgrounder, delayed_job 및 fog를 사용하여 carrierwave를 설정하려고합니다.carrierwave_backgrounder 오류가 발생했습니다.

ruby-1.9.3-p194/gems/carrierwave_backgrounder-0.0.9/lib/carrierwave_backgrounder.rb:19:in `backend': wrong number of arguments (1 for 0) (ArgumentError) 

범인이 직접 복사됩니다 내 초기화 파일, backgrounder.rb을 것 같다 : 내가 컨트롤러를 생성하는 등의 콘솔에서 무엇을하려고 할 때마다

,이 오류를 얻고있다 carrierwave_backgrounder github.

CarrierWave::Backgrounder.configure do |c| 
    # :delayed_job, :girl_friday, :sidekiq, :qu, :resque, or :qc 
    c.backend :delayed_job 
end 

내가 설명하면 발전기가 작동하기 시작합니다. 나는 delayed_job과 carrierwave를 올바르게 설정했다. 여기 내 gemfile도 있습니다 :

gem 'rails', '3.2.8' 

gem 'pg' 


group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 

    gem 'uglifier', '>= 1.0.3' 
end 


gem 'jquery-rails' 
gem 'devise'  
gem 'delayed_job_active_record' 
gem 'carrierwave' 
gem 'carrierwave_backgrounder' 
gem 'fog' 
gem 'rmagick' 

답변

0

이것을 구현하려면 최신 git release를 사용하십시오.

은 gemfile이 추가 : 그것을했다

gem 'carrierwave_backgrounder', :git => "git://github.com/lardawge/carrierwave_backgrounder.git" 
+0

합니다. 감사 – Dan

관련 문제