Ajax返回try/catch代码,而不是重新渲染部分 - 为什么?
问题描述:
为什么我使用下面的代码获取try/catch块,而不是重新渲染部分?Ajax返回try/catch代码,而不是重新渲染部分 - 为什么?
VIEW:
<% 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
答
圣SH ......,对不起 - 这里的什么是错的:
<%= javascript_include_tag :defaults %>
...不包含在
中<head></head>
标记。
希望能帮助下一个n00b ;-)