我想(仍然)得到ajaxful评级与我的导轨安装工作。我没有用原型安装我的应用程序,因为我喜欢jQuery。Rails更新页面没有原型?
教程(和其他人)曾表示,用这个来呈现更新
render :update do |page|
page.replace_html id, ratings_for(@entry, :wrap => false, :dimension => params[:dimension])
page.visual_effect :highlight, id
end
不过,我得到一个“未定义的局部变量或方法‘ID’” ......我可以得到宝石通过做标准工作没有Ajax:
respond_to do |format|
format.html { redirect_to @entry }
format.js { render :layout => false}
end
我想我可以永远只是做一个jQuery.ajax电话,但我想作为应用程序紧密落实到我的rails这个地 - 我想学会以正确的方式做到这一点。 :)
请请请帮忙。我绝对求助于求助。
在页面'page.replace_html id,...',那里以及如何设置id变量?你说你得到一个错误,'id'是未定义的,所以这可能是你的麻烦程度。 –