Ruby on Rails 在锁定活动记录时是否自动锁定活动记录关联?

der*_*use 5 activerecord locking ruby-on-rails associations

非常基本的问题:

我有一个模型 x,它有很多 y,模型 y 属于 x。

如果我锁定 ID 为 x_id 的模型 x 的实例,它是否也会锁定模型 y 表中关联列(在连接列下具有值 x_id)?

或者 ror 锁定只是锁定活动记录而不关心其关联?

谢谢!

Spy*_*ros 1

据我所知,它不会锁定任何关联。它只是锁定行,而不关心模型关联。