2014-01-07 22 views
0

我有一個命名空間模型是這樣的:如何用葡萄實體呈現一個名稱空間模型?

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 mismatch for class Notification (TypeError)

回答

1

你正在用不同的超類重新定義同一個類。它看起來像我的第二個定義應該在一個模塊實體。