我试图在Ruby On Rails应用程序中创建一个User类,当我调用NETWORKING::User.new(1,"Testing")
时,它返回*** ArgumentError Exception: wrong number of arguments (2 for 0)
不知道为什么?
class NETWORKING::User
mattr_writer :id, :name
class << self
def initialize(id, name)
@id = id
@fullname = name
end
end
end
class << self
在这里没有任何意义,除了破坏你的代码。去掉它:
class NETWORKING::User
attr_accessor :id, :name
def initialize(id, name)
@id = id
@fullname = name
end
end