ほとんどすべてのコントローラーで以下の機能が必要です。 ElixirにモジュールのようなApplicationControllerはありますか?エリクサーフェニックスグローバルコントローラーヘルパーをどこに置くべきですか
これらはどこに置く必要がありますか?
def redirect_if_unauthorized(conn = %Plug.Conn{assigns: %{authorized: false}}, opts) do
conn
|> put_flash(:error, "You can't access that page!")
|> redirect(to: "/")
|> halt
end
def redirect_if_unauthorized(conn = %Plug.Conn{assigns: %{authorized: true}}, opts), do: conn
モジュールの配置場所に関する規則はありますか? – Chris
@クリス私は確信していません、あなたはどこにいても構いません。おそらく 'web'フォルダにありますので、再ロードされます。 – JustMichael
ありがとうございました。私はいくつかのコードをコントローラ/ヘルパーとビュー/ヘルパーに入れました。 – Chris