質問編集履歴
1
追記に書きかました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,9 +25,9 @@
|
|
25
25
|
<div class="sell-upload-item-1">
|
26
26
|
<figure class="sell-upload-figure figure-1">
|
27
27
|
<img>
|
28
|
-
<input type="file" class="sell-upload-drop-file" multiple="multiple" name="image" style="display: none">
|
28
|
+
<input type="file" class="sell-upload-drop-file" multiple="multiple" name="image[]" style="display: none">
|
29
29
|
<pre class="visible-pc-1">ドラッグアンド<br>ドロップ<br>またはクリックして<br>ファイルを<br>アップロード</pre>
|
30
|
-
<%=image.file_field :image
|
30
|
+
<%=image.file_field :image %>
|
31
31
|
</figure>
|
32
32
|
</div>
|
33
33
|
</li>
|
@@ -35,9 +35,9 @@
|
|
35
35
|
<div class="sell-upload-item-2">
|
36
36
|
<figure class="sell-upload-figure figure-2">
|
37
37
|
<img>
|
38
|
-
<input type="file" class="sell-upload-drop-file" multiple="multiple" name="image" style="display: none">
|
38
|
+
<input type="file" class="sell-upload-drop-file" multiple="multiple" name="image[]" style="display: none">
|
39
39
|
<pre class="visible-pc-2">ドラッグアンド<br>ドロップ<br>またはクリックして<br>ファイルを<br>アップロード</pre>
|
40
|
-
<%= image.file_field :image
|
40
|
+
<%= image.file_field :image %>
|
41
41
|
</figure>
|
42
42
|
</div>
|
43
43
|
</li>
|
@@ -96,7 +96,7 @@
|
|
96
96
|
def item_params
|
97
97
|
params.require(:item).permit(
|
98
98
|
:name,
|
99
|
-
item_images_attributes:
|
99
|
+
item_images_attributes: :images
|
100
100
|
)
|
101
101
|
end
|
102
102
|
end
|
@@ -124,4 +124,18 @@
|
|
124
124
|
validates :name,
|
125
125
|
presence: true
|
126
126
|
end
|
127
|
-
```
|
127
|
+
```
|
128
|
+
|
129
|
+
追記
|
130
|
+
new.html.erb
|
131
|
+
|
132
|
+
<input type="file" class="sell-upload-drop-file" multiple="multiple" name="image" style="display: none">のname="image"を、name="image[]"に変更
|
133
|
+
他にもname="image-1"や"image-2"と名前を別々にして試しました。
|
134
|
+
|
135
|
+
<%= image.file_field :image, multiple: "true" %>を、<%= image.file_field :image %>に変更。
|
136
|
+
paramsを受け取れなかったため。
|
137
|
+
|
138
|
+
items_controller.rb
|
139
|
+
|
140
|
+
item_images_attributes: {images: []}を、item_images_attributes: :imagesに変更。
|
141
|
+
上記同様、paramsを受け取れなかったため。
|