【发布时间】:2014-11-23 16:59:39
【问题描述】:
我已经从Rails 4开始。
在处理 JSON 格式数据时,我发现我们可以使用 rails/jbuilder 并且效果很好。
但是,当我服用Codeschool's Rails 4 Pattern 时,他们提到了名为active_model_serializers 的宝石。
而对于active_model_serializers gem,JSON 序列化的所有逻辑都进入模型(这被认为是最佳实践)。
而对于jbuilder gem,我们需要编写扩展名为.json.jbuilder 的单独视图文件。
我的问题是:
- 哪一个最适合 JSON 数据处理
- 两者之间的任何性能差异
【问题讨论】:
-
使用 AMS,逻辑不进入模型
-
它进入“a”模型,而不是对象的模型。
标签: ruby-on-rails ruby ruby-on-rails-4 active-model-serializers jbuilder