rails data field json,从更多表单字段填充它

时间:2016-02-10 22:03:42

标签: ruby-on-rails json

我有项目的表/模型,我想为每个项目创建表/模型奖励。我不知道一个项目是否会有1或10个奖励,所以我认为最好将它存储在一个json数据对象中,以避免在name1,name2,nameX等表中创建字段。 问题是如何才能有更多的表单字段,并提交合并它们并放入json数据对象? 或者有没有其他方法如何做到这一点,我错过了? 感谢

1 个答案:

答案 0 :(得分:0)

在后端,您需要有两个表:项目和奖励。在客户端看看嵌套表单:http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html#M002132

浏览器将自动获取分层表单数据,序列化并发送到服务器。然后Rails会将数据保存在模型中。

这是一个教程:http://railscasts.com/episodes/196-nested-model-form-part-1