默认情况下,当发生Ecto.NoResultsError
时,将呈现404.html
文件而没有布局。
我如何定义必须使用此视图的布局?
最后我做到了:
defmodule AppWeb.ErrorView do
use Web, :view
def render("404.html", assigns) do
render(Web.ErrorView, "404_page.html",
layout: {Web.LayoutView, "empty.html"},
conn: assigns.conn
)
end
end