Использование: Rails 3.0.3 и Heroku, уведомление об исключениях, New Relic и т. Д.
У меня проблемы со стрельбой из-за периодически возникающих проблем, которые, похоже, возникают на моем сайте. Используя Exception Notifier, я получаю отчеты о пропущенном шаблоне практически со всех мест на сайте. Сайт выполняет расчеты, и когда я пытаюсь выполнить расчет, который для моего пользователя не удался, он работает нормально. Похоже, что работает нормально для большинства пользователей. Ниже приведено описание того, что я извлекаю из уведомителя об исключении:
A ActionView::MissingTemplate occurred in calculations#result:
Missing template calculations/show with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:js, :"application/ecmascript", :"application/x-ecmascript", :"*/*"], :locale=>[:se, :en]} in view paths "/app/app/views", "/app/vendor/plugins/rpm/app/views", "/app/vendor/plugins/rails_log_stdout/app/views", "/app/vendor/plugins/rails3_disable_x_sendfile/app/views", "/app/.bundle/gems/ruby/1.9.1/gems/formtastic-2.0.2/app/views"
.bundle/gems/ruby/1.9.1/gems/actionpack-3.0.3/lib/action_view/paths.rb:15:in `find'
Но, может быть, я запутался здесь, что на самом деле является шаблоном. В моем мире шаблон, например, show.html.erb.
Чтение в Интернете, переполнение стека. Я думаю, что с тем, как я называю шаблон, что-то не так.
Я в основном использую «результат» контроллера, который выполняет вычисления, а затем отображает шаблон show с помощью:
render :show
Это неправильно? Если да, то как это работает (в большинстве случаев)?
Неважно, что, как я должен идти дальше, чтобы стрелять дальше, потому что я не вижу, что идет не так? Вам нужно больше данных из Exception Notifier?