class Api::ApiResponse
attr_accessor :success, :errors
def initialize(success, errors)
@success = success
@errors = errors
end
end
class NewSessionResponse < Api::ApiResponse
attr_accessor :user
end
在我的控制器操作中,我有这个:
ar = NewSessionResponse.new(true, [])
ar.user = user
render json: ar
由于某种原因,我收到此错误:
TypeError (superclass mismatch for class NewSessionResponse)
当我在Rails控制台中运行此代码时,它工作正常。
顺便说一句,父类的构造函数会传递给子类吗?