1
class MyAwesomeClass
def foobar
puts "trip!"
end
所以,我可以执行:如何让模型自己执行方法?
MyAwesomeClass.foobar
=> "trip!"
我不断收到:
NoMethodError: undefined method `foobar' for MyAwesomeClass:Class
class MyAwesomeClass
def foobar
puts "trip!"
end
所以,我可以执行:如何让模型自己执行方法?
MyAwesomeClass.foobar
=> "trip!"
我不断收到:
NoMethodError: undefined method `foobar' for MyAwesomeClass:Class
class MyAwesomeClass
def self.foobar
puts "trip!"
end
end
使用的 “自我”,使方法的类实例方法
“静态方法”这不是官方任期。 “类实例方法”是。 – 2012-07-12 23:18:58
@SergioTulentsev kk,除了试图与众不同之外,还有一个原因,他们不称之为“静态”吗? – Steve 2012-07-12 23:19:51
当然有原因。但是这里超出了范围。 :) – 2012-07-12 23:20:50