Ruby on Railsを使用していて、多くのサブページで構成されるページを読み込もうとしています。各サブページはかなり異なり、各サブページのデータはコントローラ内の別のアクションによって生成されます。メインページが読み込まれると、対応するアクションを呼び出すことによって、サブページのコンテンツもロードします。複数のアクションをレンダリングして1回のリクエストで結果を返します
私の質問は、1つのページ要求時に複数のリクエストを異なるアクションに呼び出すことができるかどうかということです。もしそうなら、これを達成する最良の方法は何ですか?その結果、各アクションの結果のビューがページの右側に表示されます。それが不可能な場合、別のアクションから処理されたコンテンツを1回のリクエストでどのように読み込むことができますか?
サブページのアクションは、異なる場所から呼び出すことができます(サブページは別のページのコンポーネントでも、独自のページでも構いません)。コントローラーからアクションが呼び出されている場所を抽象化したいので、コントローラーによって生成されたデータに対して適切な部分をレンダリングするだけです。しかし、重要なのは、この部分がコントローラではなく、むしろその視点で決定されるということです。このようなことが行われましたか?もっと良い選択肢がありますか?
ありがとうございます!