0

我需要与一个似乎不能很好地与 ActiveResource 配合使用的 api 接口。食用它的最佳/最简单方法是什么?

我需要使用 api 进行各种读/写操作,包括处理一些相对简单的关系。

我进行了很多搜索,并试图让 ARES 屈服于我的意愿,但收效甚微。

请任何人都可以推荐策略/宝石来处理修改复杂的 url 路由和 xml 解码/编码模式的问题吗?

我更喜欢使用“面向未来”和“成熟”的东西,而不是似乎被 RoR 弃用的 ARES?

4

1 回答 1

0

我倾向于使用active_model_serializers,但听起来您需要更多可定制的东西。你研究过 RABL吗?从文档:

RABL(Ruby API Builder Language)是一个 Rails 和 Padrino Ruby 模板系统,用于生成 JSON、XML、MessagePack、PList 和 BSON。当使用 ActiveRecord 'to_json' 方法时,我很快就会发现自己想要一个更有表现力和功能强大的解决方案来生成 API。当 JSON 表示复杂或与数据库中定义的确切模式不匹配时,这尤其令人沮丧。

于 2012-10-11T22:25:19.343 回答