默认情况下,activerecord模型的attr_accessor对所有表列都正确吗?
答案 0 :(得分:11)
不,这不正确。活动记录对象将包含所有列的getter和setter方法,但这些方法不是使用attr_accessor
定义的,也不是使用attr_accessor
定义的那些:
当attr_accessor
定义的getter和setter获取并设置实例变量时,活动记录对象上的getter和setter获取并设置每个活动记录对象所具有的@attributes
哈希值。