簡體   English   中英

使用Ruby Active Record批量更新數組字段

[英]Batch update array field using Ruby Active Record

假設我有一個包含數組的模型。

在某些情況下,我希望能夠進行批處理更新以向該陣列添加某些內容。

例如

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

我想更新許多家長,以多一份工作。

有沒有辦法用一個命令來做到這一點? 還是我必須遍歷Parent表中的每一行並追加?

您可以使用序列化方法

例如:在模型中,您可以編寫如下

serialize :<FIELD_NAME>, Array

您可以使用復選框或單選按鈕組來存儲它們。 它將存儲為數組。

試試看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM