我有一个语言列,它是一个带
的字符串数组add_column :table, :languages, :string, array: true, default: []
当我在该模型上使用update_attributes
时,除了保留[]
的语言列外,所有列都会更新
这里有什么需要特别的事吗?
答案 0 :(得分:1)
当您将数组发布到控制器中的操作时,您应该允许这样:
params.require(:table).permit( {:languages => []}, :other_field, :other_field2... )