I\'m using rails ransack ( https://github.com/ernie/ransack ) to allow the users to filter and sort some records. I get the filtered and sorted records using traditional me
You can also use the unscoped class method in Rails 3:
class Post < ActiveRecord::Base
default_scope :published => true
end
posts = Post.all #=> SELECT * FROM posts WHERE published = true
posts = Post.unscoped do
Post.all #=> SELECT * FROM posts
end
In Rails 2 it was called with_exclusive_scope.
See https://github.com/rails/rails/commit/bd1666ad1de88598ed6f04ceffb8488a77be4385