タグ

ブックマーク / twinbird-htn.hatenablog.com (1)

  • Railsでファイルアップロードを実装する - write ahead log

    入門シリーズが続いている. CarrierWave使うサンプル多いので, 使わないで実装してみる. Railsは5.1.6 サンプルの内容 掲示板的に メッセージ 画像 のCRUDができるものにする. とりあえず足場を作る CRUD実装自体は目的ではないのでScaffoldで. $ rails g scaffold message message:string $ rails db:migrate とりあえずメッセージ登録ができるようになる. 画像をDBへ保存するか, ファイル保存してパスを保存するか 一般的にはパス保存といわれている気がするし, 迷ったけど今回はDBへ保存する実装にした. 理由は バックアップとリカバリが楽 アクセス制御も楽 特にアクセス制御についてはパスを保存の場合は, どうやってうまく制御するのかがわからなかった. publicに入れてパスを保存というのが一般的なのか

    Railsでファイルアップロードを実装する - write ahead log
    shozzy
    shozzy 2018/10/08
    ファイルアップロード
  • 1