回答編集履歴
5
脱字
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
質問者様の意図している使い方をみる限り[field_forを使って書くのは難しそう](http://ruby-rails.hatenadiary.com/entry/20141208/1418018874)です。
|
31
|
+
質問者様の意図している使い方をみる限り[fields_forを使って書くのは難しそう](http://ruby-rails.hatenadiary.com/entry/20141208/1418018874)です。
|
32
32
|
|
33
33
|
|
34
34
|
|
4
読みやすく
test
CHANGED
@@ -28,7 +28,11 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
|
31
|
+
質問者様の意図している使い方をみる限り[field_forを使って書くのは難しそう](http://ruby-rails.hatenadiary.com/entry/20141208/1418018874)です。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
ちなみにうちのプロダクトでは,accepts_nested_attributes_forを使わない方法で開発サイクルを回しています。
|
32
36
|
|
33
37
|
|
34
38
|
|
3
訂正
test
CHANGED
@@ -5,3 +5,33 @@
|
|
5
5
|
```
|
6
6
|
|
7
7
|
で実装してみてください。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
追記
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
すみません。上の書き方だとコントローラー側でちょっと加工しないとダメでしたね。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
```ruby
|
20
|
+
|
21
|
+
check_box_tag 'post[tags_attributes][][category]','選択肢' , 初期値
|
22
|
+
|
23
|
+
```
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
で実装すれば行けると思います。いけない場合はパラメータのモデルへの渡し方が悪いので,binding.pryなどでparamsの中身を確認して,正しく整形したものをモデルに渡してください。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
うちのプロダクトでは,accepts_nested_attributes_forを使わない方法で開発サイクルを回しているので,[使い方を調べました](http://ruby-rails.hatenadiary.com/entry/20141208/1418018874)。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
[accepts_nested_attributes_forを使わない理由](http://stackoverflow.com/questions/17634661/alternative-for-accepts-nested-attributes-for-maybe-virtus)はこちらをご覧ください。サービスの規模が小さければ問題ないですが,代替する方法としては[form](http://techracho.bpsinc.jp/hachi8833/2013_11_19/14738#highlighter_476423)を作成する方法が一般的かと思います。
|
36
|
+
|
37
|
+
|
2
フォーム名忘れ
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
```ruby
|
2
2
|
|
3
|
-
check_box_tag 'category[]','選択肢' , 初期値
|
3
|
+
check_box_tag 'post[category][]','選択肢' , 初期値
|
4
4
|
|
5
5
|
```
|
6
6
|
|
1
code
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
```ruby
|
2
|
+
|
1
|
-
check_box_tag '
|
3
|
+
check_box_tag 'category[]','選択肢' , 初期値
|
4
|
+
|
5
|
+
```
|
2
6
|
|
3
7
|
で実装してみてください。
|