0

Rails3.2.6アプリケーションに選択ボックスのある単純なフォームがあります。変更イベントの選択ボックスの内容に基づいて、Ajaxリクエストを送信しています。

次に、レンダリングされる.js.erbファイルがあります。しかし、私はその.js.erbファイルを使用してパーシャルをレンダリングしています。

それはRailsWayですか、それとも.js.erbファイルをスキップして、コントローラーアクションからパーシャルをレンダリングする必要がありますか?不必要なステップのようです。

4

2 に答える 2

1

個人的には、コントローラーから直接パーシャルを生成/返すのは好きではありません。適切な.js.erbファイルからパーシャルを呼び出すことを強くお勧めします。これにより、コントローラーを見なくても、特定のアクションを呼び出した後に何が返されるかを常に知ることができます。しかし、これがRailsの方法であるかどうかはわかりませんが、これは私の一般的な慣習です。

于 2012-07-16T16:49:20.953 に答える
1

ファイルに他に何も含まれていない場合はjs.erb、コントローラーからパーシャルをレンダリングします。

于 2012-07-16T16:32:59.517 に答える