[英]Not creating class object - Ruby on Rails
I am trying to create a User class in Ruby On Rails App, and when I call NETWORKING::User.new(1,"Testing")
, it returns *** ArgumentError Exception: wrong number of arguments (2 for 0)
我试图在 Ruby On Rails 应用程序中创建一个 User 类,当我调用
NETWORKING::User.new(1,"Testing")
,它返回*** ArgumentError Exception: wrong number of arguments (2 for 0)
Not sure why?不知道为什么?
class NETWORKING::User
mattr_writer :id, :name
class << self
def initialize(id, name)
@id = id
@fullname = name
end
end
end
class << self
serves no purpose here except to break your code. class << self
在这里除了破坏你的代码之外没有任何用处。 Remove it:去掉它:
class NETWORKING::User
attr_accessor :id, :name
def initialize(id, name)
@id = id
@fullname = name
end
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.