У меня есть некоторые проблемы с моим запросом ajax в приложении rails.рельсы запрос ajax не обновляет данные
Я делаю запрос, я беру некоторые параметры из ссылки, когда я нажимаю, а затем я хочу обновить часть, содержащую изображения из моей базы данных.
вот мой Аякс
$.ajax({
url:"gallery",
data: { pie :categoria},
type: "GET",
async: true,
dataType: "script"
});
дело в том, что в рельсах оболочку я получить прошел мой Params. , но он не вносит никаких изменений в представление.
моя оболочка:
Started GET "/gallery?pie=VibPellizcables&_=1375047201412" for 127.0.0.1 at Sun Jul 28 18:33:21 -0300 2013
Processing by GalleryController#pro as JS
Parameters: {"pie"=>"VibPellizcables", "_"=>"1375047201412"}
Product Load (0.1ms) SELECT `products`.* FROM `products` WHERE `products`.`pie` = 'VibPellizcables'
Rendered sexytoys/_algo.html.haml (0.1ms)
Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.1ms)
я хочу обновить частично, который содержит изображения из моей базы данных.
Это часть, которую я хочу обновить.
#miniDiv
%ul#miniRecuadro
- @products.each do |product|
%li.mini= image_tag product.pic.url(:thumb)
мой контроллер:
def gallery
@products = Product.find(:all, :conditions => {:pie => params[:pie]})
#render :partial => "algo"
flash[:notice] = "Mensaje ENVIADO >>"
respond_to do |format|
format.js {render :partial => 'algo', :conditions => {:pie => params[:pie]}}
# format.json { render :json => @products }
end
Я стараюсь с «Ответный делать замену» вариант и работал отлично для меня, спасибо большое. Я попробую позже с другими опциями Еще раз спасибо Хуан – yojuako