2011-03-25 69 views
0

为什么我使用下面的代码获取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 

回答

0

圣SH ......,对不起 - 这里的什么是错的:

<%= javascript_include_tag :defaults %> 

...不包含在

<head></head> 

标记。

希望能帮助下一个n00b ;-)