質問編集履歴
1
記載変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
undefined method `content_type' for "%PDF-1.5\n":String
|
body
CHANGED
@@ -1,5 +1,7 @@
|
|
1
|
+
フォームオブジェクトで複数のPDFアップロードのテストを行っておりますが、エラーが出てしまいます。
|
1
|
-
|
2
|
+
カスタムバリデーションを用いており、アプリケーション上ではうまくバリデーションが機能しておりますが、テストになるとcontent_type=nilでエラーとなります。
|
2
|
-
宜しくお願い
|
3
|
+
宜しくお願いします。
|
4
|
+
|
3
5
|
```
|
4
6
|
エラー文
|
5
7
|
1) DocumentFolder フォルダー名、タグ、PDFが存在すれば登録できること
|
@@ -8,11 +10,17 @@
|
|
8
10
|
NoMethodError:
|
9
11
|
undefined method `content_type' for "%\xBF\xF7\xA2\xFE\n":String
|
10
12
|
|
11
|
-
imagesのcontent_type
|
12
|
-
|
13
|
+
=> #<DocumentFolder:0x00007f98d4a501a8
|
13
|
-
|
14
|
+
@document_tag="cde",
|
14
|
-
|
15
|
+
@folder_name="abe",
|
16
|
+
@images=
|
17
|
+
#<Rack::Test::UploadedFile:0x00007f98d4a580d8
|
18
|
+
@content_type=nil, ←なぜ?
|
19
|
+
@original_filename="test1.pdf",
|
20
|
+
@tempfile=
|
21
|
+
#<File:/var/folders/n2/shxvv46j38s2mtrpy4r8qffc0000gn/T/test120201008-1545-1jofsf6.pdf>>,
|
22
|
+
@user_id=1>
|
15
|
-
|
23
|
+
カスタムバリデーション
|
16
24
|
def images_type_validate
|
17
25
|
if images != nil
|
18
26
|
images.each do |image|
|