Ruby on rails 问题应用程序Rails 2使用bundler
我使用的是Rails 2.3.11 end,错误是: 配置中的命名错误#索引 显示rails/ruby/1.8/gems/actionpack-2.3.11/lib/action_controller/templates/rescues/diagnostics.erb,其中第7行出现: 为nil:NilClass调用了私有方法“gsub” 提取的源(第7行附近):Ruby on rails 问题应用程序Rails 2使用bundler,ruby-on-rails,bundler,Ruby On Rails,Bundler,我使用的是Rails 2.3.11 end,错误是: 配置中的命名错误#索引 显示rails/ruby/1.8/gems/actionpack-2.3.11/lib/action_controller/templates/rescues/diagnostics.erb,其中第7行出现: 为nil:NilClass调用了私有方法“gsub” 提取的源(第7行附近): 4:在控制器中# 5: 6: 7: 8: 9:@rescues_path[“rescues/_trace.erb”]%> 1
4:在控制器中#
5:
6:
7:
8:
9:@rescues_path[“rescues/_trace.erb”]%>
10:
我的感觉是@exception
为空,因为页面上没有出现异常
尝试以下方法:
这是一个应用程序范围的错误rails/ruby/1.8/gems/actionpack-2.3.11/lib/action\u controller/templates/rescues/diagnostics.erb
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:
<% if !@exception.nil? %>
<%=h @exception.clean_message %>
<% end %>