我开始接触Rails 4。
在处理JSON格式数据时,我发现我们可以使用rails/jbuilder
,而且效果很好。
然而,在学习Codeschool's Rails 4 Pattern时,他们提到了一个叫做active_model_serializers
的gem。
对于active_model_serializers
gem,所有的JSON
序列化逻辑都放在Model中(被认为是最佳实践)。
而对于jbuilder
gem,我们需要编写扩展名为.json.jbuilder
的单独视图文件。
我的问题是:
- 哪一个更适合处理JSON数据
- 两者之间是否有性能差异