Sha256: 33abd013c842b8237aa2429c01ba57222661a3a0d16e7f09da00a6818c713203

Contents?: true

Size: 520 Bytes

Versions: 5

Compression:

Stored size: 520 Bytes

Contents

# https://github.com/amatsuda/kaminari/issues/457
module Kaminari
  module Helpers
    class Tag
      def page_url_for(page)
        t = @options[:route_proxy] || @template

        # master 0.15.1 changed this method from 0.15.1 release in
        # 544acb4deb8dd9b9f369553b4af4d0eee788e40f
        if respond_to?(:params_for)
          t.url_for params_for(page).merge(:only_path => true)
        else
          t.url_for @params.merge(@param_name => (page <= 1 ? nil : page))
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
outpost-cms-0.1.4 config/initializers/kaminari_route_proxy_hack.rb
outpost-cms-0.1.3 config/initializers/kaminari_route_proxy_hack.rb
outpost-cms-0.1.2 config/initializers/kaminari_route_proxy_hack.rb
outpost-cms-0.1.1 config/initializers/kaminari_route_proxy_hack.rb
outpost-cms-0.1.0 config/initializers/kaminari_route_proxy_hack.rb