方法
实例公共方法
no_touching(&block) 链接
允许你在块持续期间有选择地禁用对 touch
的调用。
示例
ActiveRecord::Base.no_touching do
Project.first.touch # does nothing
Message.first.touch # does nothing
end
Project.no_touching do
Project.first.touch # does nothing
Message.first.touch # works, but does not touch the associated project
end
来源: 显示 | 在 GitHub 上
# File activerecord/lib/active_record/no_touching.rb, line 23 def no_touching(&block) NoTouching.apply_to(self, &block) end