Ruby on rails 使用表rails中的值更新集合

Ruby on rails 使用表rails中的值更新集合,ruby-on-rails,activerecord,sql-update,Ruby On Rails,Activerecord,Sql Update,我怎样才能做到: UPDATE table SET boolean = !boolean WHERE conditions 使用ActiveRecord模型(不使用两个查询) mysql中的用户表 active : tinyint(2) 在rails控制台中 User.update_all("active = !active", conditions)

我怎样才能做到:

UPDATE table SET boolean = !boolean WHERE conditions
使用
ActiveRecord
模型(不使用两个查询)

mysql中的用户表

 active : tinyint(2)
在rails控制台中

 User.update_all("active = !active", conditions)