回答編集履歴
2
コードブロックの伴う追記
answer
CHANGED
@@ -1,2 +1,8 @@
|
|
1
1
|
拡張子ではないでしょうか?
|
2
|
-
/public/user のものはS_14327812.jpgであるのに対し、/public/tmp のものはS_14327812jpgとなっています。jpgの前に **.** がないことによって、jpegファイルであることが認識されていないように見受けられます。
|
2
|
+
/public/user のものはS_14327812.jpgであるのに対し、/public/tmp のものはS_14327812jpgとなっています。jpgの前に **.** がないことによって、jpegファイルであることが認識されていないように見受けられます。
|
3
|
+
|
4
|
+
filename関数内、文字列の結合部分が原因のように見受けられます。
|
5
|
+
```ruby
|
6
|
+
super.chomp(File.extname(super))+'jpg' if original_filename.present?
|
7
|
+
```
|
8
|
+
の部分ですが、jpgの前に.が入っていないことにより、添付されているファイルのファイル名から.が抜け落ちていると推測します
|
1
ファイル名が入れ替わっていたことの修正
answer
CHANGED
@@ -1,2 +1,2 @@
|
|
1
1
|
拡張子ではないでしょうか?
|
2
|
-
/public/user のものは
|
2
|
+
/public/user のものはS_14327812.jpgであるのに対し、/public/tmp のものはS_14327812jpgとなっています。jpgの前に **.** がないことによって、jpegファイルであることが認識されていないように見受けられます。
|