Comments (5)
@iffyuva Does this issue still affect you on the latest version?
from acts_as_paranoid.
@zzak you mean on rails 4.2.4 ?
from acts_as_paranoid.
@iffyuva The latest version of acts_as_paranoid
: https://rubygems.org/gems/acts_as_paranoid/versions/0.5.0.beta2
from acts_as_paranoid.
In fact, this seems like the current behavior from what I can see by the tests:
https://github.com/ActsAsParanoid/acts_as_paranoid/blob/master/test/test_relations.rb#L112
For example:
@paranoid_forest_2.paranoid_trees.order(:id).delete_all!
and
@paranoid_forest_1.paranoid_trees.order(:id).destroy(paranoid_tree.id)
For whatever reason, we must do this.
You could simplify your code to just r.bookings.order(:id).delete_all
, I believe.
So perhaps this could be improved in the documentation.
from acts_as_paranoid.
As far as I can tell this problem no longer occurs.
from acts_as_paranoid.
Related Issues (20)
- Emulate difference between `destroy` and `destroy!` in default ActiveRecord HOT 4
- Avoid loading associated object for counter cache updates
- Behavior of destroy on associations does not match default ActiveRecord
- Setting `:double_tap_destroys_fully` should apply to methods on relations as well HOT 1
- Remove deprecated methods for the 0.8.0 release
- Association building broken with upgrade to 0.7.0 HOT 4
- FeatureRequest: Global default options configuration
- Calling delete then recover on the same object doesn't recover has_many/dependent relationships HOT 2
- Honor foreign key constraint violation HOT 2
- Release with Rails 7 support HOT 3
- Question: Skip recover functionality HOT 6
- Recover when junction table record exists rather than creating a new one
- recover! method raises validation error even if record is valid. Using recover works properly
- Possible conflict between acts_as_paranoid and newrelic_rpm
- with_deleted unscopes everything when joining through multiple associations HOT 3
- `only_deleted` doesn't work sometimes(?)
- How can I destroy models without destroying their ActiveStorage associations? HOT 4
- Why can not use like this User.first.update!(deleted_at: Time.now) HOT 1
- Add `with_deleted: true` for has_many relationships HOT 1
- The documentation for `column_type: 'boolean'`, allow_nulls option is incorrect
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acts_as_paranoid.