【问题标题】:How to use grape-entity without grape-api?如何在没有葡萄 API 的情况下使用葡萄实体?
【发布时间】:2017-02-23 09:10:03
【问题描述】:

我正在尝试使用没有葡萄 api 宝石的葡萄实体。因此,只需将其用作原始轨道控制器的序列化程序即可。

当尝试通过以下方式展示我的资源时:

present User.all, with: Entities::User

我知道present 方法是未定义的

我应该如何使用实体来呈现这些资源?文档说使用present

【问题讨论】:

  • 你可以试试Entities::User.represent User.all 吗?

标签: ruby-on-rails grape grape-api


【解决方案1】:

我还需要在 Grape 之外(在基本的 Rails 控制器中)使用 Grape Entity,最后我使用了 Chris 的建议:

Entities::MyResource.represent MyResource.first

它就像一个魅力,谢谢!

【讨论】:

  • 附加提示:一旦有了代表对象的实体实例,就可以在其上调用serializable_hash
猜你喜欢
  • 1970-01-01
  • 2015-06-13
  • 1970-01-01
  • 2014-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多