我正在尝试使用多态关联和Shrine来实现多文件上传。
class Campaign < ApplicationRecord
has_many :photos, as: :imageable, dependent: :destroy
accepts_nested_attributes_for :photos, allow_destroy: true
end
class Photo < ApplicationRecord
include ImageUploader::Attachment.new(:image)
belongs_to :imageable, polymorphic: true
end
在阅读文档后,我能够保存照片。
请指导如何验证图像在imageable范围内的唯一性。
我知道可以为每个原始版本生成一个签名,但这是正确的方法吗?
谢谢。