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