我正在寻找更新活动记录列的最佳做法。
正在使用
User.update(current_user.id, :balance => 100)
优于
current_user.balance=100
current_user.save
什么时候有布尔值?
谢谢。
答案 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