画像をアップロードしてもデータがエラーになる!
railsで画像投稿機能を実装中。
新たに別モデルで画像アップロード機能を追加したいな!
imageカラムを追加して早速アップロード!
しかしデータ名がActionDispatch::Http::UploadedFileになってしまった。
解決方法を備忘録として投稿。
初投稿の初学者ですが参考になれば幸いです。
結論:新たなuploaderファイルの作成と連携が必要
Carrierwaveは導入してあるので、カラムを追加すればアップロード機能完成!と勘違いしていた。
各モデルに各uploaderファイルの作成が必要だった。
手順
- 画像用のカラムを作成
- 新たなuploaderファイルの作成
- モデルと関連付け
- コントローラのストロングパラメータにカラムを追加