1
目前,我正在使用Ruby on Rails构建一个网站。Rails在完成请求后动态地推送内容
问题: 我的网站使用不同的外国API获取数据,例如亚马逊产品广告API。如果我加载例如10件物品,它花费了时间。 它可能加载每个对象特定? (如果一个请求在页面上完成了JavaScript的推送,或者类似的东西)用户应该能够读取第一个对象,而其余的内容在后台加载。
简单的例子:
list.each do |object|
result << AmazonRequest.getItem(object)
[And now push the changed result list to the view]
end
这可能吗?如果是,如何?
谢谢:)
当然可能,请使用ajax请求或流式传输。你能发布更多关于你的控制器和视图/部分的信息吗? – PinnyM