[英]Ruby on Rails 3.1 : error with “render” in javascrtip (AJAX) from RailsCasts (Search, Sort, Paginate with AJAX)
[英]Replace render :update for rails 3.1
在Rails 3.1中似乎不再支持render:update方法,現在我正在檢查更改此代碼的最佳方法:
def create
@address = @current_user.addresses.build(params[:address])
@address.save!
respond_to do |accepts|
accepts.html {
flash[:notice] = t(:"notices.address.created")
redirect_to :back
}
accepts.js {
flash[:notice] = t(:"notices.address.created")
render :update do |page|
page.redirect_to(:back)
end
}
end
end
當操作成功時,我只需要執行redirect:back,但是目前他只是嘗試部分呈現更新。
render :js => "window.location = #{escape_javascript(request.env['HTTP_REFERER'])}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.