寻找更新活动记录列的最佳实践

时间:2015-08-12 12:20:34

标签: ruby-on-rails activerecord

我正在寻找更新活动记录列的最佳做法。

正在使用

User.update(current_user.id, :balance => 100)

优于

current_user.balance=100
current_user.save

什么时候有布尔值?

谢谢。

1 个答案:

答案 0 :(得分:1)

您应该使用update实例方法,该方法不需要ID:

@user = current_user

if @user.update(balance: 100, somebool: false)
  # do something if successful
else
  # do something else when failure
end