質問編集履歴
8
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -56,6 +56,10 @@
|
|
56
56
|
|
57
57
|
class Item < ApplicationRecord
|
58
58
|
|
59
|
+
has_many :images, dependent: :destroy
|
60
|
+
|
61
|
+
accepts_nested_attributes_for :images, allow_destroy: true
|
62
|
+
|
59
63
|
end
|
60
64
|
|
61
65
|
|
7
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
ソースは変更なしの状態で、そのままrails6で動かすと画像登録はできるのですが、
|
8
8
|
|
9
|
-
親子の関連付けが無効(ディレクトリが親子関係なし)の状態で登録されま
|
9
|
+
親子の関連付けが無効(ディレクトリが親子関係なし)の状態で登録されます。
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -262,7 +262,7 @@
|
|
262
262
|
|
263
263
|
|
264
264
|
|
265
|
-
まだ解決はしてないのですが
|
265
|
+
まだ解決はしてないのですが関係してるかもしれない部分が分かりました。
|
266
266
|
|
267
267
|
|
268
268
|
|
6
carrierwaveのバージョン追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
rails6は、Ubuntuになります。
|
16
16
|
|
17
|
-
|
17
|
+
carrierwave (2.1.0)です。
|
18
18
|
|
19
19
|
|
20
20
|
|
5
f.fields_forが関連してるかもしれないのでタイトルに追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
f.fields_forで出力されるhtmlがrails5と6で違う
|
1
|
+
【carrierwave】f.fields_forで出力されるhtmlがrails5と6で違うせい?attributesが無効で登録される
|
test
CHANGED
File without changes
|
4
h
test
CHANGED
File without changes
|
test
CHANGED
@@ -266,7 +266,7 @@
|
|
266
266
|
|
267
267
|
|
268
268
|
|
269
|
-
|
269
|
+
new.html.erbで、子にあたる画像を以下のように出力してますが
|
270
270
|
|
271
271
|
```ruby
|
272
272
|
|
3
タイトルを変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
f.fields_forで出力されるhtmlがrails5と6で違う
|
test
CHANGED
File without changes
|
2
調査して分かったことを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -253,3 +253,43 @@
|
|
253
253
|
ここを調べたら?といったことでも構いません。
|
254
254
|
|
255
255
|
先輩方、アドバイス宜しくお願いします。
|
256
|
+
|
257
|
+
|
258
|
+
|
259
|
+
|
260
|
+
|
261
|
+
### 追記
|
262
|
+
|
263
|
+
|
264
|
+
|
265
|
+
まだ解決はしてないのですが、原因と思われる部分が分かりました。
|
266
|
+
|
267
|
+
|
268
|
+
|
269
|
+
ビューで、子にあたる画像を以下のように出力してますが
|
270
|
+
|
271
|
+
```ruby
|
272
|
+
|
273
|
+
<%= f.fields_for :images do |image| %>
|
274
|
+
|
275
|
+
```
|
276
|
+
|
277
|
+
この「f.fields_for」で出力されるhtmlがrails5と6で違ってました。
|
278
|
+
|
279
|
+
|
280
|
+
|
281
|
+
rails5.2
|
282
|
+
|
283
|
+
name="item[images_attributes][0][src][]"
|
284
|
+
|
285
|
+
|
286
|
+
|
287
|
+
rails6
|
288
|
+
|
289
|
+
name="item[item_images][src][]"
|
290
|
+
|
291
|
+
|
292
|
+
|
293
|
+
これが原因だと思いますが、ではどうすれば解消するのかまだ分かりません。
|
294
|
+
|
295
|
+
ドキュメントを見ましたがバージョンによる挙動の違いは見つけれませんでした。
|
1
」
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
とい点だけが問題です。**
|
44
44
|
|
45
|
-
※画像ファイル名
|
45
|
+
※画像ファイル名も問題ありませんでした
|
46
46
|
|
47
47
|
|
48
48
|
|