如何猴子补丁宝石帮手(kaminari)?

时间:2013-08-04 14:46:14

标签: ruby-on-rails kaminari monkeypatching

我正在尝试修补宝石的视图辅助方法而没有成功。它被忽略,原始的宝石代码运行。我应该把文件放在哪里让它运行?

我创建了包含(lib /在加载路径中)的文件lib / kaminari.rb:

module Kaminari
  module Helpers

    class Tag

      def page_url_for(page)
        if @params[:controller] =~ /fc_rseries/
          My::Engine.routes.url_helpers.url_for @params.merge(@param_name => (page <= 1 ? nil : page), :only_path=>true).symbolize_keys
        else
          @template.url_for @params.merge(@param_name => (page <= 1 ? nil : page))
        end
      end

    end

  end
end

1 个答案:

答案 0 :(得分:0)

我在app / helpers中添加了文件