在ruby里,任何变量都是一个对象,所以可以使用modle名字作为参数
比如 在modle Test里 有这样一个方法
def self.test
puts 'this is test'
end
正常的调用应该是这样 Test.test
如果碰到另外一种情况,多个modle有test方法。可以写一个专门调用这类方法的
modle B
def go_test(obj)
obj.test
end
可以这样调用 B.go_test(Test) :注意 没有引号
在ruby里,任何变量都是一个对象,所以可以使用modle名字作为参数
比如 在modle Test里 有这样一个方法
def self.test
puts 'this is test'
end
正常的调用应该是这样 Test.test
如果碰到另外一种情况,多个modle有test方法。可以写一个专门调用这类方法的
modle B
def go_test(obj)
obj.test
end
可以这样调用 B.go_test(Test) :注意 没有引号