Я использую плагин Fleximage для управления файлами изображений в моем проекте rails.
Это должно быть очень просто, но я не могу понять это для моей жизни
Я пытаюсь создать миниатюру записи. Сначала я копирую запись основного изображения, а затем пытаюсь обработать ее, чтобы внести некоторые изменения, но эти изменения никогда не сохраняются в базе данных Я попытался вывести длину данных изображения, чтобы увидеть, изменились ли они вообще, и это было совершенно незатронуто. Кажется, это должно работать ??
thumbnail = Visualization.create(self.attributes)
thumbnail.picture_id = self.id
thumbnail.style = 'thumbnail'
thumbnail.save!
puts "Length = " + thumbnail.image_file_data.to_s.length.to_s
thumbnail.operate do |image|
image.resize '100x100'
image.shadow :color => 'black', # or color(0, 0, 0)
:background => 'white', # or color(255, 255, 255)
:blur => 8,
:offset => '3x3',
:opacity => 0.75
end
thumbnail.save!
puts "Length = " + thumbnail.image_file_data.to_s.length.to_s