使用Ruby Active Record

时间:2016-11-14 23:53:47

标签: ruby-on-rails ruby activerecord rails-activerecord

所以我想说我有一个有阵列的模型。

在某些情况下,我希望能够进行批量更新以向该数组添加内容。

e.g。

Parent is a model of {id: int, first_name: string, last_name: string, jobs :Array[string]}

我希望更新许多家长以获得额外的工作。

有没有办法用一个命令执行此操作?或者我必须遍历Parent表中的每一行并追加?

1 个答案:

答案 0 :(得分:0)

您可以使用序列化方法

例如:在模型中你可以写如下

serialize :<FIELD_NAME>, Array

您可以使用一组复选框或单选按钮来存储它们。 它将存储为Array。

试一试