actiontextのリッチテキストエディタにD&Dで入れた画像のバリデーションを行いたいです。

has_many_attached :value

validate :image-validate


def image-validate

    if value.attached?
        if !['.jpg', '.png', '.gif'].include?(value.blob.content_type)
            errors.add(:content, I18n.t('errors.messages.file_type_not_image'))
        elsif file.size > 10.megabyte
            errors.add(:content, I18n.t('errors.messages.file_type_not_image'))
        end
    end
end