Ruby on rails 3.2 如何用grape实体表示一个名称空间模型?

Ruby on rails 3.2 如何用grape实体表示一个名称空间模型?,ruby-on-rails-3.2,grape,grape-api,Ruby On Rails 3.2,Grape,Grape Api,我有一个这样的名称空间模型: class Message::Notification < Message end 错误: app/models/message/notification.rb:1:in`':超类 类通知不匹配(TypeError) 您正在用不同的超类重新定义同一个类。在我看来,您的第二个定义应该在模块实体中 class Message::Notification < Grape::Entity expose :id end present @noti

我有一个这样的名称空间模型:

class Message::Notification < Message
end
错误:

app/models/message/notification.rb:1:in`':超类 类通知不匹配(TypeError)


您正在用不同的超类重新定义同一个类。在我看来,您的第二个定义应该在模块实体中

class Message::Notification < Grape::Entity
   expose :id
end
    present @notification, with: Entities::Message::Notification