我看到了update_all
并被update_attributes
弃用:
http://apidock.com/rails/ActiveRecord/Base/update_all/class
http://apidock.com/rails/ActiveRecord/Base/update_attributes
应该使用什么来更新一个/多个记录的参数?
我看到了update_all
并被update_attributes
弃用:
http://apidock.com/rails/ActiveRecord/Base/update_all/class
http://apidock.com/rails/ActiveRecord/Base/update_attributes
应该使用什么来更新一个/多个记录的参数?
我相信update_columns
这是您正在寻找的。
更新对象的给定属性,而不调用 save,因此跳过验证和回调。 https://github.com/rails/rails/commit/2d9e5a26a10e5f83f9b3ac465bd45b2e15a0bc2a
# Rails 4.0.0
User.first.update_columns({:name => "sebastian", :age => 25})