0
機能に問題があります。ユーザーが2つの検索語を入力できるようにすることです。 railsは画像の結果を返すgoogleやbingのような画像apiを照会しました。結果は次に循環され、検索のランダムな画像が並べて表示されます。各ユーザーの画像APIの結果をキャッシュに保存する方法は?
私の作業バージョンは、このロジックを追っ:
Controller
def new
Array1 = ImageSearch("dogs")
Array2 = ImageSearch("cats")
@left_image = Array1.sample
@right_image = Array2.sample
end
end
私はそれが新しいがアクセスされるたびに、APIへの新しい呼び出しを行うので、これは悪いです理解しています。 apiから受信したデータが残っていて、受信後に操作できるようにするにはどうすればよいですか?
私の最初の2つのアイデアは、結果をDBに保存することでしたが(これは非効率的です)、JSON結果をブラウザに送信して、画像を循環させることでした。