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
value to authenticate a userâ€™s login credentials.
but i ddn understand clearly… can any explain in better way!