ActiveStorage :モデルのインラインインラインファイル.クリエイト/更新


Rails guidesでは、添付ファイルにattachメソッドを使用してモデルにファイルを添付できます.
@message.image.attach(
  io: File.open('/path/to/file'),
  filename: 'file.pdf'
)
あなたのレコードが既に作成されたときに便利です.しかし、新しいレコードを作成する必要がある場合は、直接createコマンドでファイルを添付することもできます.
Message.create(
  foo: 'baa', 
  image: {
    io: File.open(Rails.root.join('image.png')),
    filename: 'image.png'
  }
)