0
我已经在轨(配置/初始化/ foo.rb)在初始化看到这个在rails初始化器中自我的价值是什么?
module foo
module bar
def self.biz
@blahblah = "what am i"
end
end
end
如何使用自我?
@blahblah被附加到什么样的实例?
我已经在轨(配置/初始化/ foo.rb)在初始化看到这个在rails初始化器中自我的价值是什么?
module foo
module bar
def self.biz
@blahblah = "what am i"
end
end
end
如何使用自我?
@blahblah被附加到什么样的实例?
ruby中的self是类本身的方法,而不是对象。
所以,如果你有
class SuperHero
def self.awesome?
true
end
end
然后就可以调用SuperHero.awesome?
在你的榜样,您添加了一个类的方法来富::酒吧
module Foo
module Bar
def self.biz
@blahblah = "what am i"
end
end
end
所以,你可以调用.biz(这是Foo模块中的模块Bar)
Foo::Bar.biz
=> "what am i"