Hi everyone!
For those of you who are not noticed the in-place edit method for collection associations are broken in the current rails release - 4.0.0,
In short: it looks like things like has_many.reject!{}, has_many.select!{}, has_many.delete_if{}, has_many.pop etc. will not work as of Rails 4.2.
So to the question can someone please explain WHY is this happening?
Where is the "confusion" in the examples above?
PS.
I have read the CHANGELOG - it does not explain the motivation.
And please, I don't thing that "This behavior was changed by design. We choose to not support this in Rails 4.0 and we will not bring it back" and "The decision was already made and like I said we will not change it back since it introduce more confusion than feature" are answers to my question at all.