【发布时间】:2014-10-28 05:13:31
【问题描述】:
我有一堆序列化程序。现在我想将 JSON 转回原始对象进行测试。我看不到使用 ActiveModel::Serializers 的方法。看起来曾经有一个不推荐使用的 from_json 方法。你应该怎么做?
基本上我想像这样测试往返:
json = WidgetSerializer.new(@widget).to_json
testw = Widget.new
testw.from_json(json) #from_json doesn't exist in ActiveModel::Serializers
@widget.should == testw
但是模型上的“from_json”方法没有正确地从序列化器中读取 json,因为它不是预期的格式
【问题讨论】:
标签: ruby-on-rails json serialization active-model-serializers