Quiero mostrar algunos productos de Amazon, cargados a través de Ajax.Rieles: ¿solicitudes HTTP sin bloqueo?
Llamo al método siguiente con Ajax, pero la solicitud demora unos segundos.
@items = []
@shows.shuffle.first(5).each do |show|
req = AmazonProduct["us"]
req.configure do |c|
c.key = "###"
c.secret = "###"
c.tag = "###"
end
req << { :operation => 'ItemSearch',
:search_index => params[:product_type],
:response_group => %w{ItemAttributes Images},
:keywords => show.name,
:sort => "" }
resp = req.get
@items << resp.find('Item').shuffle.first
end
he nothiced que esta acción se hace con el servidor. Intenté que el sitio se abriera en otra pestaña. Esa pestaña no comenzará a cargarse hasta que se complete la primera pestaña con la llamada Ajax.
¿Cómo puedo solucionar este problema?
Configuración:
Ubuntu 10.10
Rails 3.1.1
de Ruby 1.9.2
gema: https://github.com/hakanensari/amazon_product
Oh, esto es algo decepcionante :( – Frexuz