我已经定义了一个模型项目,它是它的子类,ActiveRecord::Base
它有一个名为买家的关联属性,它是成员
它有一个购买方法来更新买家属性。
# do buy transaction on that item
def buy(people_who_buy, amount)
buyer = people_who_buy
save
....
end
此代码无法更新买家属性。sql generate 只对数据库中的成员进行 sql 选择。
但是在我添加self.
之前buyer
,它工作正常。
# do buy transaction on that item
def buy(people_who_buy, amount)
self.buyer = people_who_buy
save
....
end
看起来很奇怪!