質問編集履歴
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
実現したいことは、new(create)の際に写真を例えば1枚だけuploadし、その後にedit(update)する際に2枚追加できるようにしたいのですが、やり方がわからずご教示頂けますと幸甚です。
|
11
|
+
実現したいことは、new(create)の際に写真を例えば1枚だけuploadし、その後にedit(update)する際に2枚追加できるようにしたい(つまり、デフォルトで常に3つ`ファイルを選択`ボタンが並んでいる様にしたい)のですが、やり方がわからずご教示頂けますと幸甚です。
|
12
12
|
|
13
13
|
|
14
14
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
`Lesson(model)`が`LessonImage(model、画像です)`との間に以下の関連付けを持っています。
|
2
2
|
|
3
|
-
`LessonImage`は画像で、`Carrierwave`を利用して
|
3
|
+
`LessonImage`は画像で、`Carrierwave`を利用し、新規に`Lesson`を作成する際に、`accepts_nested_attributes_for`と`fields_for`を使って同時に子レコードである`LessonImage`も作成しています。
|
4
|
+
|
5
|
+
|
4
6
|
|
5
7
|
問題は、Lessonが所有するLessonImageの写真を0-3枚としているのですが、以下の通り、new(create)の際に写真を3枚uploadしないと、その後に当該lessonをedit(update)する際に、new(create)の際にuploadした写真の数しか編集ができないことです。
|
6
8
|
|
@@ -10,7 +12,7 @@
|
|
10
12
|
|
11
13
|
|
12
14
|
|
13
|
-
|
15
|
+
|
14
16
|
|
15
17
|
|
16
18
|
|