目前,我正在使用 Ruby on Rails 构建网站。
问题:我的网站使用不同的外国 API 来获取数据,例如亚马逊产品广告 API。如果我一次加载例如 10 个对象,则需要花费时间。它可以加载每个特定的对象吗?(如果一个请求完成后在页面上使用 javascript 推送它,或类似的东西)用户应该能够在后台加载其余内容时读取第一个对象。
简单的例子:
list.each do |object|
result << AmazonRequest.getItem(object)
[And now push the changed result list to the view]
end
这可能吗?如果是,如何?
谢谢 :)