Könnte jemand den Unterschied zwischen diesen beiden erklären:Rubin Syntax (Schienen-Modelle)
sagen, dass ich ein Modell Artikel haben
innerhalb dieses Modell habe ich:
self.price
self[:price]
Ich gehe davon aus ein ruft ein Attribut (der Produktpreis) auf, während das andere eine Methode namens "Preis" aufruft?
Wenn das stimmt, welches ist das?
Also, wenn ich meine eigene Methode mit dem gleichen Namen wie ein Attribut erstellen, wird meine Methode nicht die Rails-Standard aufgerufen? – Brad
Hier ist ein Beitrag, der detailliert beschreibt, wie Sie das erreichen möchten: http://StackOverflow.com/Questions/373731/Override-ActiveRecord-Attribute-Methods – ddubs