0
私はfull_name(user)
ヘルパー関数を書いており、それをテンプレートで使用したいと考えています。テンプレートでヘルパー関数を使用する
<%= full_name(@current_user) %>
をテンプレートで使用しようとしましたが、undefined function full_name
エラーが表示されます。テンプレートでこの関数を使用するにはどうすればよいですか?
ウェブ/ビュー/ user_helpers.ex
defmodule MyApp.UserHelpers do
alias MyApp.User
def full_name(%User{first_name: first_name,
last_name: last_name,
honorific_prefix: honorific_prefix,
honorific_suffix: honorific_suffix}) do
[honorific_prefix, first_name, last_name, honorific_suffix]
|> Enum.reject(&(&1 == ""))
|> Enum.join(" ")
end
end