I'm uploading to Cloudinary from an external URL using this Ruby On Rails code:
class Item < ActiveRecord::Base
validates :picture_link, presence: true
_ upload = Cloudinary::Uploader.upload(self.picture_link.to_s)_
_ self.secure_url = upload["secure_url"]_
_ self.public_id = upload["public_id"]_
This works well, but EVERY time the form is submitted, a duplicate image gets uploaded. Ideally I'd like to tell rails to only the get_cloudinary_url _function in the case that the _picture_link has been actually changed.
Please sign in to leave a comment.