投稿に関連するスタック オーバーフロー クエリのセクションを表示するサイトがあります。これらを取得するために、SO API を使用して、私のサイトの投稿のタイトルに似た投稿を SO で検索します。
私の質問は、このメソッドをどこに置くべきですか? 投稿のタイトルを使用して API 呼び出しを行うという点で、投稿に直接関連しています。ただし、ビューに渡す必要があるデータを返すという点で、コントローラーにも直接関係しています。単純な API 呼び出しのコードを実際のビューの中に入れたいとは思いません。多分私はそれをライブラリ/ヘルパーメソッドに入れるべきですか?
また、メソッドを配置する場所を決めたら、毎回 API を呼び出さずにテストするにはどうすればよいでしょうか? スタブを読み込もうとしていますが、混乱しています。このような文脈で例を挙げて、そこから知識を構築するといいでしょう。