我有一个表单,用户可以在其中上传图片并从列表中选择水印。该字段中的值就是水印的 URL(为了简化开发)。我需要将选择的 watermark_url 传递给模型,以便 rmagick 可以添加水印。我使用回形针进行上传。
在我的模型中,我有以下内容:
class Image < ActiveRecord::Base
...
attr_accessor :watermark_url
has_attached_file :picture, :processors => [:watermark], styles: {
thumb: '100x100>',
medium:{
geometry: '300x300>',
watermark_path: Rails.root.join(watermark_url),
position: "Center"}
}
end
watermark_url 是表单和数据库中的一个字段(这不是必需的)。然后我得到以下错误:未定义的局部变量或方法`watermark_url'。
我在这里错过了什么吗?
提前感谢您的帮助!