我无法按类变量覆盖模块变量。
module Main
class Traks
@@endpoint ='/trakings'
class << self
include ViewTrait
end
end
end
我的特长模块
module Main
module ViewTrait
def view(id:, options: "")
Response::new("#{@@endpoint}/#{id}#{options}").resource(id: id).get
end
end
end
在ViewTrait中,我无法访问在Traks类中已经定义的@@endponint
。任何人都可以让我出错了。
答案 0 :(得分:0)
在ViewTrait中,我已经替换了@@endpoint
的{{1}},并且可以将Variable类访问到模块中。希望这对其他人有帮助。