Ruby on rails Rails3异常通知错误
我正在将rails 2.3.5应用程序转换为rails 3应用程序。我在下面的代码中得到一个错误 错误Ruby on rails Rails3异常通知错误,ruby-on-rails,Ruby On Rails,我正在将rails 2.3.5应用程序转换为rails 3应用程序。我在下面的代码中得到一个错误 错误 Undefined method `filter_sensitive_post_data_parameters' for #<#<Class:0x0000010726a478>:0x000001069e7080> 未定义的方法'filter\u sensitive\u post\u data\u parameters'# 应用程序内/views/exception\
Undefined method `filter_sensitive_post_data_parameters' for #<#<Class:0x0000010726a478>:0x000001069e7080>
未定义的方法'filter\u sensitive\u post\u data\u parameters'#
应用程序内/views/exception\u notifier/\u request.rhtml
<% if @request.respond_to?(:protocol) %>
* URL : <%= @request.protocol %><%= @host %><%= @request.request_uri %>
* IP address: <%= @request.env["HTTP_X_FORWARDED_FOR"] || @request.env["REMOTE_ADDR"] %>
* Parameters: <%= send(:filter_sensitive_post_data_parameters,@request.parameters).inspect %>
* Rails root: <%= @rails_root %>
<% else %>
* Exception did not occur in controller, and was recoverable.
<% end %>
*网址:
*IP地址:
*参数:
*Rails根目录:
*控制器中未发生异常,该异常是可恢复的。
卡了3个小时。请帮助可能是因为Rails 3中不再存在此方法。通过
request.filtered\u parameters()
*网址:
*IP地址:
*参数:
*Rails根目录:
*控制器中未发生异常,该异常是可恢复的。
是否有@?我用这个更新我的答案。您如何定义这个@request?提升此机架的位置。输入丢失?此错误显示在线路请求中。筛选的参数()。检查
<% if request.respond_to?(:protocol) %>
* URL : <%= request.protocol %><%= @host %><%= request.request_uri %>
* IP address: <%= request.env["HTTP_X_FORWARDED_FOR"] || request.env["REMOTE_ADDR"] %>
* Parameters: <%= request.filtered_parameters().inspect %>
* Rails root: <%= @rails_root %>
<% else %>
* Exception did not occur in controller, and was recoverable.
<% end %>