gpt4 book ai didi

ruby-on-rails - 将 update_attributes 与列类型的数组一起使用

转载 作者:行者123 更新时间:2023-11-29 12:21:21 25 4
gpt4 key购买 nike

我有一个语言列,它是一个字符串数组

add_column :table, :languages, :string, array: true, default: []

当我在该模型上使用 update_attributes 时,所有列都在更新,但保留 [] 的语言列除外

这里有什么特别需要做的吗?

最佳答案

当您将数组发布到 Controller 中的操作上时,您应该允许这样:

params.require(:table).permit( {:languages => []}, :other_field, :other_field2... )

关于ruby-on-rails - 将 update_attributes 与列类型的数组一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21683219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com