attr_accessor :password dis is small bit of code i have seen in a tutorial .
in that example there is no field called password in the database, so how can rails understand its the password field of my database. in my database i have given password field as hashed_password
i got an explanation form the tutorial as given below " The attr_accessor statement specifies the attribute password. You may have noticed that this doesn’t actually exist as a field in the database migration. This declares that password is an attribute of the model even though it doesn’t exist as a database field. The model will be able to use the data from this field to create the hashed_password field. You will notice that this is done by the before_save filter. This will simply set the hashed_password field to be a hash of the clear password which, as stated in our specification, we can compare to the stored hashed_password value to authenticate a user’s login credentials. "
but i ddn understand clearly... can any explain in better way!