1
我这有,我想用number_front方法内基地::助手在报告::丰田,它给我一个错误:undefined method number_front
如何在扩展ActiveSupport :: Concern的情况下在另一个模块中使用模块?
module Base
module Helper
def number_front(member)
"***#{member}"
end
end
end
module Report
module Toyota
extend Base::Helper # not sure here, what's the right way to include it
extend ActiveSupport::Concern
included do
comma do
model(mark: 'Toyota') { |number| number_front(number) if number }
end
end
end
end
class Car
include Report::Toyota
end
为什么'Base :: Helper'也不是问题? –
我不想让他们担心,因为他们有一堆,并且其他人写作简单的模块 – user2931706