rails 4.2.6 とmysql 5.6.32を使っています。
carrier waveで画像のアップロード・画像の表示・画像の変更はできたのですが、テーブルを変更した際にrake db:migrateをしたところ、以前に投稿していた画像が表示されなくなりました。
この問題について調べた所、rake db:migrate すると public内の画像を保管しているフォルダ自体が消えてしまっていることがわかりました。その為、migrate後のビューにはファイル名だけが表示されており、画像が表示されないのだと思います。消えるフォルダの場所についてですがpublic/uploads/クラス名/カラム名1/1←この最下層のフォルダのみ消えています。migrateしてもフォルダが消えない様にする方法はあるのでしょうか。
またこの他に考えられる原因、対策を知っていればご意見ください。
初心者ですが宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー