Hello World

Be Happy!

ActiveRecord upload complete callback


class User < ApplicationRecord
  has_one_attached :avatar
  validates :username, presence: true

  after_save do
    if avatar.attached? && (Time.now  - avatar.attachment.created_at)<5
      Rails.logger.info "avatar change detected"
    end
  end
end

curl --location http://localhost:3001/api/users/1/avatar.json > downloaded_avatar.png
curl --include --request POST http://localhost:3001/api/users --form "user[username]=Test User" --form "user[avatar]=@/Users/rhee/Desktop/sam.mp4"


https://stackoverflow.com/questions/53226228/callback-for-active-storage-file-upload
https://www.zweitag.de/en/blog/active-storage-rails-api-apps
#upload (3) #rails-encoding (8) #rails (38)
List