默认情况下,activerecord模型的attr_accessor对所有表列都正确吗?

时间:2011-04-28 20:36:05

标签: ruby-on-rails

默认情况下,activerecord模型的attr_accessor对所有表列都正确吗?

1 个答案:

答案 0 :(得分:11)

不,这不正确。活动记录对象将包含所有列的getter和setter方法,但这些方法不是使用attr_accessor定义的,也不是使用attr_accessor定义的那些:

attr_accessor定义的getter和setter获取并设置实例变量时,活动记录对象上的getter和setter获取并设置每个活动记录对象所具有的@attributes哈希值。

相关问题