【发布时间】:2008-10-15 16:22:43
【问题描述】:
是否可以重新加载通过 link_to_remote 加载的页面?我在我的控制器中这样做:
def create
if captchas_verified
do_something
else
render :action=>'new'
end
但是当验证码错误时,它不会呈现新模板内的表单。顺便说一句,在 webserver 日志中,它显示模板已被渲染。
谢谢!
更新:今天我将渲染更改为:
render(:update) { |page| page.call 'location.reload' }
但这让我更新了调用 link_to_remote 的页面,而不是通过 link_to_remote 打开的页面
更新 2:我修复了使用 page.replace_html "mydiv", :partial => "new" 代替 page.call 'location.reload'
【问题讨论】:
标签: ruby-on-rails