Rails 3 Ошибка уведомления об исключении - PullRequest
0 голосов
/ 08 октября 2010

Я конвертирую приложение rails 2.3.5 в приложение rails 3.Я получаю ошибку в приведенном ниже коде

ошибка

Undefined method `filter_sensitive_post_data_parameters' for #<#<Class:0x0000010726a478>:0x000001069e7080>

в app / views / exception_notifier / _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 %>

, застрявшая на 3 часаПожалуйста, помогите

1 Ответ

0 голосов
/ 08 октября 2010

Возможно, потому что этот метод больше не существует в Rails 3. Измените его на request.filtered_parameters()

<% 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 %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...