0

表单有很多条目。要序列化表单及其条目,我使用:

json = @form.to_json( { :only => Form.accessible_attributes.to_a, :include => {:entries => {:only => Entry.accessible_attributes.to_a}}})

表单和条目属性在 JSON 中时可以修改或删除。

要反序列化我使用(但不工作):

@form = @form.from_json(json)
@form.save

如何使用表单一次保存条目?

4

1 回答 1

1

必须将条目更改为条目属性:

json = @form.to_json( { :only => Form.accessible_attributes.to_a, :include => {:entries => {:only => Entry.accessible_attributes.to_a}}}).gsub('"entries":[{', '"entries_attributes":[{')
于 2012-08-07T14:27:51.163 回答