我有一个这样的命名空间模型:
class Message::Notification < Message
end
我定义了一个这样的实体:
class Message::Notification < Grape::Entity
expose :id
end
出示模型时出错:
present @notification, with: Entities::Message::Notification
错误:
app / models / message / notification.rb:1:in'':superclass 类Notification(TypeError)不匹配
答案 0 :(得分:1)
您正在使用不同的超类重新定义相同的类。在我看来,你的第二个定义应该在模块实体中。