2013-06-22 17 views
7

Używam spinacza do przesyłania plików. Czy ktokolwiek użył go z sidekiq do pracy w tle?Paperclip z sidekiq

Próbowałem osiągnąć coś podobnego do Railscast 383 (ładowanie do Amazon S3), ale z spinaczem i sidekiq.

Nie znalazłem zbyt wiele informacji na temat używania go z sidekiq i myślę, że powinienem zmienić na carrierwave lub jeśli istnieje przykład spinacza i sidekiq (nie z FancyUploader i delayed_jobs).

Odpowiedz

5

myślę co szukasz jest delayed_paperclip gem: https://github.com/jrgifford/delayed_paperclip/

Według gem to piękny ActiveRecord API, dzięki czemu można zrobić coś takiego:

class User < ActiveRecord::Base 
    has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" } 

    process_in_background :avatar 
end