Sha256: ae0dc4a62e4d33479e26afdd9d0e662a2ddb57b64c8f5a364394bf000f7ff674
Contents?: true
Size: 850 Bytes
Versions: 7
Compression:
Stored size: 850 Bytes
Contents
module Kaminari module Helpers class Tag def self.paginate_with_listings(val) Thread.current[:listings] = val end def self.listings_to_paginate_with Thread.current[:listings] end alias_method :page_url_for_without_listing, :page_url_for # patch kaminari helpers # passing options of mountable engine routes seems to not be working def page_url_for(page) if Kaminari::Helpers::Tag.listings_to_paginate_with @params.delete :page params = {@param_name => page}.merge(@params).with_indifferent_access params.delete :controller params.delete :action Kaminari::Helpers::Tag.listings_to_paginate_with.listing_content_url(params) else page_url_for_without_listing(page) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems