我試圖重寫base_helper.rb的helper方法:施普雷使用此重載helper方法
module Spree
module BaseHelper.class_eval do
def taxons_tree(root_taxon, current_taxon, max_level = 1)
.....
end
end
end
它不是爲我工作。任何人都知道我在這裏錯過了什麼?
謝謝!
修正:
我應該使用:
Spree::BaseHelper.module_eval do
def taxons_tree(root_taxon, current_taxon, max_level = 1)
...
end
end
代替。
對我來說,只有當使用'Spree :: BaseHelper.class_eval' – 2014-10-31 11:36:14