回答編集履歴
3
あ
test
CHANGED
@@ -62,6 +62,6 @@
|
|
62
62
|
|
63
63
|
0. [Rails5.1にアップデートしてreact.jsやvue.jsの仮装DOMを使い華麗に書く](http://www.rymcmahon.com/articles/9)
|
64
64
|
|
65
|
-
|
65
|
+
ちなみに上記4つはRailsを改造?する必要がないレールに乗った方法たちです。
|
66
66
|
|
67
67
|
全部書くのも面倒なので、リンク先の記事を読んでみて、方針が決まったら、質問を立て直してください
|
2
あ
test
CHANGED
@@ -15,3 +15,53 @@
|
|
15
15
|
何故そのような疑問が生じたかが分かれば
|
16
16
|
|
17
17
|
もっと適切な回答ができるかもしれません
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
追記確認しました。
|
24
|
+
|
25
|
+
問題の切り分けはエンジニアとして非常に正しい姿勢ですが。
|
26
|
+
|
27
|
+
質問の際は、初心忘るるべからず、必ず最初にやりたかった内容も書くといいと思います。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
さて、本題に移りますRailsはこのような場合
|
32
|
+
|
33
|
+
accepts_nested_attributes_for
|
34
|
+
|
35
|
+
と
|
36
|
+
|
37
|
+
fields_for
|
38
|
+
|
39
|
+
さらに
|
40
|
+
|
41
|
+
nested_form
|
42
|
+
|
43
|
+
というgemを使うというのが定石でした。Rails4までは
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
が、Rails5.1が出てしまい、状況が変わってきました。
|
48
|
+
|
49
|
+
上述のnested_formはRails5をサポートしておらず、同様の働きをするgem cocoonは導入に一手間必要
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
で、使いやすい仮装DOM,react,vueなどが簡単にRailsに組み込めるようになってしまったからさあ大変
|
54
|
+
|
55
|
+
なので、選択肢は4つあります。
|
56
|
+
|
57
|
+
0. [Railsのバージョンに関係なくcreate等のmethodをremoteにして、js.erbでjavascriptを生成しjquery等のRealDomでhtmlに埋め込む](http://qiita.com/mm36/items/684f36f22e79d0a27ae9)
|
58
|
+
|
59
|
+
0. [Rails5へのアップデートは考えずnested_form gemを使って簡単に済ます。](https://blog.scimpr.com/2014/01/20/rails4%E3%81%A7%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E8%A6%81%E7%B4%A0%E3%82%92%E5%8B%95%E7%9A%84%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%9F%E3%82%8A%E5%89%8A%E9%99%A4%E3%81%97%E3%81%9F%E3%82%8A/)
|
60
|
+
|
61
|
+
0. [Rails5へのアップデートを考えて、gem cocoonを使いイベントをjavascriptでゴリゴリ書く](http://qiita.com/Matsushin/items/4829e12da2834d6e386e)
|
62
|
+
|
63
|
+
0. [Rails5.1にアップデートしてreact.jsやvue.jsの仮装DOMを使い華麗に書く](http://www.rymcmahon.com/articles/9)
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
全部書くのも面倒なので、リンク先の記事を読んでみて、方針が決まったら、質問を立て直してください
|
1
あ
test
CHANGED
@@ -7,3 +7,11 @@
|
|
7
7
|
理由があって一部を置き換えるならいいと思いますが。
|
8
8
|
|
9
9
|
全部自作すると言うのならばapiモードを利用するか、いっそrails 以外を選ぶのも手だと思います
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
あなたの本当にやりたかったことと
|
14
|
+
|
15
|
+
何故そのような疑問が生じたかが分かれば
|
16
|
+
|
17
|
+
もっと適切な回答ができるかもしれません
|