Я работаю над приложением, которое позволяет пользователям создавать собственные водяные знаки для документов. Я хотел бы хранить изображения водяных знаков с помощью carrierwave.
Пока что изображение создается, но атрибут model.image не создается / сохраняется с помощью carrierwave. Помогите?
class Watermark < ActiveRecord::Base
mount_uploader :image, MarkImageUploader
before_save :textToImage
def textToImage
img = MiniMagick::Image.open("#{Rails.root}/public/images/blank.png")
img.combine_options do |c|
c.gravity 'Center'
c.draw "rotate 315 text 50,-375 '#{self.text}'"
c.font '-*-helvetica-*-r-*-*-125-*-*-*-*-*-*-2'
c.fill("#dddddd")
end
self.image = img
end
end