Could someone explain the difference between these two:
Say I have a model Product
inside that model I have:
self.price
self[:price]
I'm assuming one calls an attribute (the products price), while the other calls a method named 'price'?
If that's true, which is which?