Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'will_paginate/finders/active_record'
- module WillPaginate::Finders::ActiveRecord
- def self.enable!
- ::ActiveRecord::Base.class_eval do
- extend ActiveRecord
- end
- klasses = [::ActiveRecord::Relation] if ::ActiveRecord::Associations.const_defined?('CollectionAssociation')
- klasses << ::ActiveRecord::Associations::CollectionAssociation
- else
- klasses << ::ActiveRecord::Associations::AssociationCollection
- end
- # support pagination on associations and scopes #
- klasses.each do |klass| klass.send(:include, ActiveRecord)
- end
- end
- end
Add Comment
Please, Sign In to add comment