Kommen aus einem Rails Hintergrund Ich habe Probleme, einige grundlegende Phoenix Konzepte zu verstehen. Ich habe eine einfache Anwendung mit einem user
Modell:Render full_name eines Benutzers
mix phoenix.new my_app --database mysql
cd my_app/
mix ecto.create
mix phoenix.gen.html User users first_name:string last_name:string \
honorific_prefix:string honorific_suffix:string
mix ecto.migrate
Ich mag den Benutzer auf folgende Weise angezeigt werden:
"#{honorific_prefix} #{first_name} #{last_name} #{honorific_suffix}"
Natürlich nur, wenn die Attribute nicht leer sind. Die leeren einmal werden nicht verwendet.
In Rails würde ich einen Helfer schaffen (zum Beispiel genannt full_name
), die ich in der erb-Vorlage nennen könnte:
<%= full_name(@user) %>
Was ist der beste Weg, dies in Phoenix zu lösen?