2

我在 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 页。知道如何重现此错误,或者更好地解决它吗?

4

1 回答 1

0

它可能是请求文本或 xml 格式或其他一些mime 类型的东西。我偶尔也会从我的通知者那里收到类似的消息,但它们发生得如此零星,以至于我还没有解决它。

似乎是解决该特定问题的线程。

于 2012-08-24T21:44:34.403 回答