我目前使用控制器一次接收带有一个json对象的POST。我希望它变成接收整个阵列。我如何修改我的控制器?Rails:使用JSON数组接收POST
电流控制器
def create
respond_to do |format|
@targetrecord = TargetRecord.new(targetrecord_params)
@targetrecord.save
if @targetrecord.save
format.json{ render :json => @targetrecord.to_json ,status: 200 }
else
format.json { render json: @targetrecord.errors, status: 404 }
end
end
end
end
def targetrecord_params
params.require(:targetrecord).permit(:id, :uuid, :manor, :mac, :beacon_type, :longitude, :latitude, :address, :findTime, :rssi, :finderID, :created_at, :updated_at)
end
我发送POST如下现在
"targetrecord":
{"id":"","name":"",.....}
而且我想给多套作为一个数组一样
"targetrecord":[
{"id":"1","name":"",.....},
{"id":"2","name":"",.....},
....]
我怎么让我的控制器知道她需要提取和一个一个创建?非常感谢!
你怎么想它的行为,如果一个无法创建? –
只是简单地显示一个错误或什么都不做都可以!服务器将完成发布工作! –