ruby on rails - By default, an activerecord model has attr_accessor for all the table columns correct? -


by default, activerecord model has attr_accessor table columns correct?

no, not correct. active record object have getter , setter methods columns, these not defined using attr_accessor nor act ones defined using attr_accessor:

while getters , setters defined attr_accessor , set instance variables, getters , setters on active record objects , set values in @attributes hash, every active record object has.


Comments