有没有办法在保存时跳过更新与关联的:touch
关联?
设置:
class School < ActiveRecord::Base
has_many :students
end
class Student < ActiveRecord::Base
belongs_to :school, touch: true
end
我希望能够在跳过触摸的情况下执行以下操作。
@school = School.create
@student = Student.create(school_id: @school.id)
@student.name = "Trevor"
@student.save # Can I do this without touching the @school record?
你能做这个吗?类似的东西@student.save(skip_touch: true)
会很棒,但我还没有找到类似的东西。
我不想使用类似的东西,update_column
因为我不想跳过 AR 回调。