1

現時点では、RubyonRailsを使用してWebサイトを構築しています。

問題:私のウェブサイトは、Amazon Product Advertising APIなど、データを取得するためにさまざまな外部APIを使用しています。たとえば、一度に10個のオブジェクトをロードすると、ミュートに時間がかかります。特定の各オブジェクトをロードすることは可能ですか?(1つのリクエストが終了した場合は、ページ上のjavascriptなどでプッシュします)ユーザーは、残りのコンテンツがバックグラウンドで読み込まれている間、最初のオブジェクトを読み取ることができるはずです。

簡単な例:

list.each do |object|
  result << AmazonRequest.getItem(object)
  [And now push the changed result list to the view]
end

これは可能ですか?はいの場合、どのように?

ありがとう :)

4

1 に答える 1

0

RoRについてはよくわかりませんが、送信する前にサーバーにさまざまなAPIの結果をすべて用意する必要がない場合(そうであると思われます)、複数のajaxリクエストを作成して、異なるものからコンテンツを表示することができますAPI は独立しています。

于 2013-01-02T20:15:07.783 に答える