Ich versuche herauszufinden, die beste Möglichkeit, ein first_name
und last_name
Feld in Ecto zu kombinieren.Gibt es eine Ecto-Entsprechung zu einer Active Record-Instanzmethode in Ruby?
Im Schiene aktiven Datensatz kann ich eine Instanz Methode wie erstellen:
def name
self.first_name + self.last_name
end
dann, wenn ich eine aktive Datensatz Instanz erstelle ich User.name
verwenden kann. Wenn ich den Vor- und Nachnamen oder eine andere Logik mit meinem Ecto-Modell kombinieren möchte, wie würde ich das tun? Dies ist ein einfaches Beispiel und ich könnte es einfach im Handumdrehen verketten, aber was wäre, wenn es eine kompliziertere Logik gäbe?