10

私は自分のアプリでこれらのレールキャストを見て再現してきました: 196-nested-model-form-part-1197-nested-model-form-part-2。私はまだプロアカウントを持っていないので、改訂されたエピソードを見ることができません.

私は rails4 (edge) で開発しlink_to_functionていますが、目立たない JS を支持して廃止されました (これは素晴らしいことです)。

上記の Railscast の例 (すなわち、調査/質問) を保持します。私がやりたいのは、目立たないjavascriptを介して質問の部分的なものを使用することです。これをどこでどのように行うべきかわかりません。

私はそうする2つの方法を考えていました:

  • 最初の方法は、関数をapp/assets/javascripts含むファイルを追加することですが、ここからパーシャルを使用する方法がわかりません。surveys.jsadd_question
  • 他の方法は、質問のパーシャルを使用して応答する新しいアクションを作成するSurveyControllerことですが、調査コントローラーに質問に固有のアクションがあるという事実に悩まされています。

これを行うためのより良い方法があるに違いないと思わずにはいられません。

4

2 に答える 2

9

Railscastsにもプロのアカウントはありませんが、RyanのGithubアカウントを確認することをお勧めします。多くの場合、彼はエピソードで取り上げたものに宝石を開発します。そこには、この素晴らしいnested_form gemがあります。これは、まさにあなたが望むことを実行します。

もちろん、車輪の再発明は可能ですが、ライアンの宝石を使用する方がはるかに簡単で高速だと思います。ドキュメントはそれを使用する方法を完全に説明しています。楽しむ!

于 2013-03-22T12:40:04.800 に答える