私はこれに間違った方法でアプローチしているかもしれないと思うので、コメント/ガイダンスをいただければ幸いです。うまくいけば、私が達成しようとしていることを十分に首尾一貫して説明することができます:
HTMLのブロック(たとえば、ユーザーのプロファイルを含むボックス)を作成したいのですが、これをレイアウトの一部として、生成するほとんどのページにロードします。
また、このボックス内のコンテンツを別のURLから独自に再生成できるようにしたいと思います。これは、AJAX呼び出しでボックスを更新できるようにするためです。
このHTMLを作成するコードを複製したくありません。
AJAX呼び出しを使用してこのボックスを最初にロードできたことに感謝しますが、サーバーに不要な呼び出しを追加するように思われますか?
私がそれを行うことができると思った方法は、HTMLのこのブロックをレンダリングするだけのメソッドをコントローラーに持つことですが、別のコントローラー/ビュー内でこのメソッドからの出力をどのように要求しますか?
これにどのようにアプローチしますか?
前もって感謝します