I would expect only_deleted + natural = with_deleted. There are truly that number of deleted records, but when using only_deleted the count is 0.
This is my first attempt to use only_deleted, so maybe it doesn't work all the time... Don't know. The relationship isn't a basic has_many, but a has_many :through, and that may be relevant.
I am not sure what causes this, but here is the symptom of the problem:
I would expect
only_deleted
+ natural =with_deleted
. There are truly that number of deleted records, but when usingonly_deleted
the count is0
.This is my first attempt to use
only_deleted
, so maybe it doesn't work all the time... Don't know. The relationship isn't a basichas_many
, but ahas_many :through
, and that may be relevant.