我已经阅读了https://github.com/apotonick/roar,似乎对 ROAR 进行了很多思考。但是在使用 jbuilder 的相当标准的 Rails 驱动的 JSON API 的上下文中,我仍然无法立即看到 ROAR 提供了哪些好处。
我错过了什么?
我已经阅读了https://github.com/apotonick/roar,似乎对 ROAR 进行了很多思考。但是在使用 jbuilder 的相当标准的 Rails 驱动的 JSON API 的上下文中,我仍然无法立即看到 ROAR 提供了哪些好处。
我错过了什么?
在 Rails 项目中,您应该尽可能坚持使用内置解决方案,但外部选择是强制性的。我个人喜欢 ROAR 的一个方面是 API 的版本控制。
有一篇我喜欢的好帖子可能会对您有所帮助:http: //devblog.reverb.com/post/47197560134/hal-siren-rabl-roar-garner-building-hypermedia
这可能不是一个直接的答案,但它解释了您在选择 JSON API 生成器时应该注意的问题。