Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Use unscoped Rails 3 finders in ActiveRecord adapter #42
I use paranoia in one of my apps, which means I can't use the standard ActiveRecord adapter very easily.
I'd like to suggest all finds within the ActiveRecord adapter should be unscoped to avoid default scopes.
For now I'm happy to monkey-patch pickle in my app, but thought this might be worth a discussion.
This comment has been minimized.
This comment has been minimized.Show comment Hide comment
@jondkinney felt this was a bad idea and I agree. Someone else might argue that they want their default scopes preserved. In my experience, default scopes are very difficult to work with and probably shouldn't be used for anything more than ordering. I know where you're coming from as I used to use is_paranoid but I found it just wasn't worth the hassle in the end.