Озадачен Rails системой уведомлений об исключениях - PullRequest
0 голосов
/ 16 января 2009

[update2] Одна из тех проблем, которые я решил и не могу вспомнить, как ...:)

[update1] это может быть проблема в модели?

  PAYPAL_CERT_PEM = File.read("#{Rails.root}/certs/paypal_cert.pem")
  APP_CERT_PEM = File.read("#{Rails.root}/certs/app_cert.pem")
  APP_KEY_PEM = File.read("#{Rails.root}/certs/app_key.pem")

Страница, которую я пытаюсь открыть на моем сайте, является страницей корзины для покупок PayPal. Несмотря на проблемы с этой ошибкой в ​​производственном журнале во время очевидной атаки DoS, у меня нет опыта работы с уведомителем об исключениях. То, что вызывается (моим кодом), - это метод шифрования в модели для каждой кнопки «купить сейчас». Пожалуйста, помогите мне диагностировать проблему.

Rendering .../public/500.html (500 Error)
rendering section "request"
/!\ FAILSAFE /!\  Fri Jan 16 14:59:54 +0000 2009
  Status: 500 Internal Server Error

ActionView::TemplateError (protected method `filter_parameters' called for #<PurchaseController:0x7f053d26e280>) on line #3 of vendor/plugins/exception_notification/views/exception_notifier/_request.rhtml:
    1: * URL       : <%= @request.protocol %><%= @host %><%= @request.request_uri %>
    2: * IP address: <%= @request.env["HTTP_X_FORWARDED_FOR"] || @request.env["REMOTE_ADDR"] %>
    3: * Parameters: <%= filter_sensitive_post_data_parameters(@request.parameters).inspect %>
    4: * Rails root: <%= @rails_root %>

Ответы [ 3 ]

2 голосов
/ 02 июня 2009

Если вы используете «более позднюю» версию рельсов, вам, вероятно, нужно внести это изменение: http://www.floydprice.com/2008/08/exception-notifier-in-rails-21/

0 голосов
/ 16 января 2009

Отправленный вами ActionView::TemplateError вызван сбоем Уведомления об Исключении при рендеринге страницы с ошибкой 500 (строка № 3 собственного _request.html Части Уведомителя Исключения). Более интересным исключением, вероятно, является то, которое появилось раньше и вызвало в первую очередь 500.

0 голосов
/ 16 января 2009

Не ответ на ваш вопрос, но то, что поможет.

Недавно я полюбил драгоценный камень Hoptoad и сайт для группировки и создания отчетов об исключениях с моим приложением в работе. Чрезвычайно прост в установке и больше не копается в моих производственных журналах.

Я говорю, переключитесь на это из уведомления об исключении и посмотрите, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...