我在 Heroku 托管的 Rails 3.2.8 应用程序中有一个页面控制器,其中包含多个路由,例如:
match 'contact' => 'pages#privacy_policy', :as => :privacy_policy
我有对应的/app/views/pages/privacy_policy.html.erb
。我没有在控制器中明确写出动作定义,因为这些页面只是纯 HTML。
一切正常,我从未产生过错误,但我的错误通知器会定期向我发送生产中的错误,例如:
ActionView::MissingTemplate: Missing template pages/privacy_policy,
application/privacy_policy with {:locale=>[:en], :formats=>["Accept: */*"],
:handlers=> [:erb, :builder]}. Searched in: * "/app/app/views"
同样,我从未能够重现此错误,但我收到通知并担心我的客户会收到 500 页。知道如何重现此错误,或者更好地解决它吗?