質問編集履歴

1

理由の追記

2017/06/11 00:06

投稿

hrc
hrc

スコア55

test CHANGED
File without changes
test CHANGED
@@ -2,4 +2,14 @@
2
2
 
3
3
  事情があってCarrierWaveが使えない状態なのですが、画像アップロードの際に他の項目でバリデーションエラーが起きて画像を再表示、再度更新したらそのままアップロードされるような仕組みを作りたいと思っています。
4
4
 
5
+
6
+
7
+ ちなみにCarrierWaveが使えないというのは既に店舗の画像用のカラムが用意されていて、そこに画像へのパスが書かれている状態なのです。CarrierWaveを使うとこのカラムはオブジェクトで上書きされるのでアプリの挙動が全般的に変わってしまいます。これを避けるためにCarrierWave/PaperClip的なものは使わないで実装しようと考えております。
8
+
9
+
10
+
11
+ 平たく言うと画像パス方式のカラムからCarrierWaveに移行する方法があれば一つの解決策になりそうですが、それがなければCarrierWaveなしでバリデーションエラー発生後に画像を表示させる方法をご教示頂ければと思います。
12
+
13
+
14
+
5
15
  何か参考になるサイトありますでしょうか?