使用:Rails的3.0.3 & Heroku的&異常通知& New Relic的等的Rails:間歇性失蹤模板
我故障排除了很多,似乎在我的網站出現間歇性問題。使用例外通知器我從網站上幾乎所有的地方獲取Missing Template的報告。該網站執行計算,當我嘗試對我的用戶失敗的計算時,它工作正常。它似乎也適用於大多數用戶。下面是一些我從異常通知中提取:
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。
在網上閱讀,堆棧溢出我被引導認爲我怎麼稱呼模板有問題。
我基本上是用控制器「結果」執行計算,然後渲染節目模板用:
render :show
是不是錯了?如果是這樣,它是如何工作的(大部分時間)?
無論如何,我應該如何去進一步解決這個問題,因爲我看不到發生了什麼問題?您是否需要來自Exception Notifier的更多數據?