在我的 Rails 回调中,我有这样的事情:
private
def update_points
if user_id_changed?
user_was = User.find(user_id_was)
user_was.points -= points_was
user_was.save
user.points += points
user.save
end
end
这是这样做的正确方法user_was
吗?我最初只是假设user_was
已经定义(或可以在现场定义),因为user_id_was
存在。