我想更新从ajax
作为数组传递的批量表params [:column1] = [1,2,3] params [:column2] = ['a','b']
我有一张桌子
column1 | column2 |column3
1 | a | true
2 | b | true
我想首先找到,如果不可用,那么我想插入一条记录。我尝试了以下
model.where(:params[:column1] => params[:column1],
:column2 => params[:column2]).first_or_create!(:column3 => true)
预期输出
column1 | column2 |column3
1 | a | true
2 | b | true
1 | b | true
2 | a | true
3 | a | true
3 | b | true