我正在使用Rails 2.3.11结束错误是:
配置中的NoMethodError #index
显示rails / ruby / 1.8 / gems / actionpack-2.3.11 / lib / action_controller / templates / rescues / diagnostics.erb第7行引出:
私有方法`gsub'调用nil:NilClass
提取的来源(第7行):
4: in <%=h request.parameters['controller'].humanize %>Controller<% if request.parameters['action'] %>#<%=h request.parameters['action'] %><% end %>
5: <% end %>
6: </h1>
7: <pre><%=h @exception.clean_message %></pre>
8:
9: <%= render :file => @rescues_path["rescues/_trace.erb"] %>
10:
答案 0 :(得分:0)
我的感觉是@exception
为空,因为页面上没有引发异常。
尝试类似:
<% if !@exception.nil? %>
<%=h @exception.clean_message %>
<% end %>