私はレールが新しく、まだ物事を置く場所がとても分かりません。私はいくつかのボタンを持っているビューを持っている、それぞれは別のグラフやフォームをレンダリングするが、私はレンダリングのロジックを配置するか分からない。ruby on railsのビューでさまざまなパーシャルをレンダリングするにはどうすればよいですか?
これまでのところ私は、次のと考えてきました:
- 空のdivに関連するグラフを置くjs.erbをレンダリング私のコントローラにいくつかのメソッドを追加します。これの問題は、コントローラがかなり忙しくなることです。これはレールスタイルに反していると思います。
- javascript関数をボタンonclickイベントにリンクさせるだけで、divにdivを挿入します。この問題は、あらかじめレンダリングされたグラフがすべて横になってしまい、かなり厄介なように見えることです。
コントローラにたくさんのアクションがあることは間違いありません。あなたが避けなければならないことは、_big_アクションを持っていることです。 – henrebotha
さて、ありがとう! –