![](/img/trans.png)
[英]Ruby on rails active record: update a field by another field in the same record using update_all
[英]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.