diff --git a/lib/tasks/screenshots_to_paperclip.rake b/lib/tasks/screenshots_to_paperclip.rake index 282b57b..d0f0870 100644 --- a/lib/tasks/screenshots_to_paperclip.rake +++ b/lib/tasks/screenshots_to_paperclip.rake @@ -3,8 +3,8 @@ namespace :debshots do task :screenshots_to_paperclip => :environment do Rails.logger = Logger.new(STDOUT) - Rails.logger.level = Logger::INFO - #Rails.logger.level = Logger::DEBUG + # Rails.logger.level = Logger::INFO + Rails.logger.level = Logger::DEBUG base_path = Rails.root.join('public') @@ -21,13 +21,18 @@ namespace :debshots do # Has the screenshot been migrated already? if screenshot.image.exists? - Rails.logger.error "Screenshot already migrated. Skipping." + Rails.logger.info "Screenshot already migrated. Skipping." next end File.open(path, 'rb') do |image_file| screenshot.image = image_file + Rails.logger.debug "Adding image file: #{image_file}" + unless screenshot.valid? + Rails.logger.error "Adding image file failed. Errors: #{screenshot.errors[:image]}" + end screenshot.save + Rails.logger.debug "Screenshot object saved" end end end