2016-11-14 4 views
0

したがって、配列を持つモデルがあるとします。Rubyアクティブレコードを使用したバッチ更新配列フィールド

場合によっては、その配列に何かを追加するためにバッチ更新を実行できます。

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

と私は1つの余分な仕事を持っている多くの親を更新したいです。

1つのコマンドでこれを行う方法はありますか?または、親テーブルのすべての行を通過して追加する必要がありますか?

+0

どのデータベースをお使いですか? –

答えて

0

あなたは、例えばのためにSerializeメソッド

を使用することができます。モデルに

serialize :<FIELD_NAME>, Array 

を次のように書くことができますし、それらを格納するために、チェックボックスやラジオボタンのグループを使用することができます。 配列として格納されます。

試してみる

関連する問題