您的位置:首页 > 编程语言 > Ruby

关于ruby on rails 的事务回调不触发,使用update_column

2016-12-30 13:32 821 查看
首先看下事务回调触发列表:

触发回调:
create
create!
decrement!
destroy
destroy!
destroy_all
increment!
save
save!
save(validate: false)
toggle!
update_attribute
update
update!
valid?

不触发回调:
decrement
decrement_counter
delete
delete_all
increment
increment_counter
toggle
touch
update_column
update_columns
update_all
update_counters


下面我就来讲下更新数据后不触发事务回调的update_column用法,必须按照下面的写法

doctor.update_column(:state, 1)
即
db.update_column(:key, value)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rails ruby