Ajax 返回 try/catch 代码而不是重新渲染部分 - 为什么?
为什么我得到一个 try/catch 块,而不是使用以下代码重新渲染部分?
视图:
<% form_remote_tag :url => { :controller => 'my_controller', :action => 'new_thing' } -%>
[...whatever form code...]
<%= submit_tag 'Continue' %>
<% end -%>
控制器:
def new_thing
[...whatever controller code...]
render :update do |page|
page.replace_html "new", :partial => "new_thing"
end
end
Why am I getting a try/catch block, instead of re-rendering the partial, with the following code ?
VIEW:
<% form_remote_tag :url => { :controller => 'my_controller', :action => 'new_thing' } -%>
[...whatever form code...]
<%= submit_tag 'Continue' %>
<% end -%>
CONTROLLER:
def new_thing
[...whatever controller code...]
render :update do |page|
page.replace_html "new", :partial => "new_thing"
end
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
天哪...,我很抱歉 - 这就是错误所在:
...未包含在
标签中。
希望这会对下一个 n00b 有所帮助;-)
Holy sh..., I'm sorry - Here's what was wrong:
...was not included in the
tag.
Hope that will help the next n00b ;-)