Skip to content
Extraits de code Groupes Projets
Valider bca184ea rédigé par maxwell's avatar maxwell
Parcourir les fichiers

photos are now successfully delayed

parent b987b47f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -56,7 +56,7 @@ class StatusMessagesController < ApplicationController
end
end
photos.update_all(:pending => false, :public => public_flag)
photos.each{|x| x.queue_post_process}
photos.each{|x| x.queue_processing_job; puts "i did it"}
end
if request.env['HTTP_REFERER'].include?("people")
......
......@@ -7,7 +7,14 @@ module Job
class ProcessPhoto < Base
@queue = :photos
def self.perform_delegate(photo_id)
Photo.find(photo_id).image.post_process
begin
Photo.find(photo_id).image.post_process
rescue Exception => e
puts e.inspect
ensure
puts "photo has been processed"
end
end
end
end
......@@ -18,6 +18,7 @@ class ImageUploader < CarrierWave::Uploader::Base
end
def post_process
self.send(:remove_versions!)
unless self.file.file.include? '.gif'
ImageUploader.instance_eval do
version :thumb_small do
......
public/images/ajax-loader2.gif

3,63 ko

......@@ -158,6 +158,10 @@ describe StatusMessagesController do
@photo1.reload.pending.should be_false
@photo2.reload.pending.should be_false
end
it 'queues all photos to be processed' do
pending
end
end
end
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter