小编lng*_*n55的帖子

狂欢覆盖帮助方法

我正在尝试使用以下方法覆盖base_helper.rb的辅助方法:

module Spree
  module BaseHelper.class_eval do

    def taxons_tree(root_taxon, current_taxon, max_level = 1)
      .....
    end

  end
end
Run Code Online (Sandbox Code Playgroud)

它不适合我.谁知道我在这里失踪了什么?

谢谢!

固定:

我应该用:

Spree::BaseHelper.module_eval do

    def taxons_tree(root_taxon, current_taxon, max_level = 1)
      ...
    end

end
Run Code Online (Sandbox Code Playgroud)

代替.

overriding helper spree

16
推荐指数
1
解决办法
3831
查看次数

标签 统计

helper ×1

overriding ×1

spree ×1