Nehmen wir an, ich habe ein Modell Doctor
und ein Modell Patient
. Ein Code%.
A Patient belongs_to a Doctor
hat ein Attribut Doctor
.
Ich möchte, mit einem office
, Patient p
sagen und auf den p.office
von office
's Doctor zugreifen können.
Ich könnte immer eine Methode schreiben
%Vor% Aber gibt es eine automatische Methode, alle p
Attributmethoden dem Doctor
zur Verfügung zu stellen? Vielleicht mit Patient
, um eine Art Catch-All-Methode zu haben?
Sie könnten delegieren verwenden.
%Vor%Sie könnten mehrere Attribute in einer Delegate-Methode haben.
%Vor%Tags und Links ruby ruby-on-rails activerecord model