代码
@abc = Abc.find(1,:lock => true)
@abc.update_attributes!(:title => "ABC title")
update_attributes 是否会释放锁?或者只有@abc.save!会释放锁吗?
最佳答案
# File activeresource/lib/active_resource/base.rb, line 1267
def update_attributes(attributes)
load(attributes) && save
end
因此,如果 save 释放锁,则 update_attributes 会做同样的事情。
关于ruby-on-rails - update_attributes 会释放 Rails 中的锁吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6266746/