0
在我的Rails日志以下(消毒)SQL正在对破坏运行Rails的这个更新查询:什么是产生
SQL (0.5ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 345]]
SQL (0.4ms) UPDATE "people" SET position = (position - 1) WHERE ("people"."voter_registration_id" = 194 AND "people"."level" = 'state' AND position > 5)
class Person < ActiveRecord::Base
belongs_to :voter_registration, inverse_of: :people
.
.
.
end
什么引起第二update
线被创造出来的?例如,为什么它会对现有人员进行重新排序(原始请求中当前删除的人员位置是5)?
- 但现在我可以”看看为什么会这样。 哪个控制器/操作调用了SQL代码? – gernberg