Commit 01a13482

mo k <mo@mokhan.ca>
2012-10-07 14:34:49
use delayed job to process avatar images.
1 parent 3acc4a9
Changed files (2)
app/models/avatar.rb
@@ -1,4 +1,5 @@
 class Avatar < ActiveRecord::Base
   belongs_to :user
   mount_uploader :avatar, AvatarUploader
+  after_save :enqueue
 end
app/uploaders/avatar_uploader.rb
@@ -1,11 +1,10 @@
 # encoding: utf-8
+require File.join(Rails.root, "lib", "carrier_wave", "delayed_job")
 
 class AvatarUploader < CarrierWave::Uploader::Base
-
-  # Include RMagick or MiniMagick support:
+  include CarrierWave::Delayed::Job
   include CarrierWave::RMagick
   include CarrierWave::MimeTypes
-  # include CarrierWave::MiniMagick
 
   # Include the Sprockets helpers for Rails 3.1+ asset pipeline compatibility:
   # include Sprockets::Helpers::RailsHelper