Saving multiple JSON objects in rails -


i have parameters that:

parameters: {  "map"=>[  {"lat"=>"51.088672", "lon"=>"71.396522", "vibration_level"=>"300", "time_sent"=>"07:25:00"},   {"lat"=>"51.088672", "lon"=>"71.396453", "vibration_level"=>"300", "time_sent"=>"07:25:01"},   {"lat"=>"51.088829", "lon"=>"71.396476", "vibration_level"=>"300", "time_sent"=>"07:25:14"}  ]}

and strong_params defined:

def map_params        params.permit( map: [:lat,:lon, :vibration_level, :time_sent])  end

how save of 3 objects in rails controller method. can 1 object not 3.

edit: saving 1 object use:

params.require(:map).permit(:lat, :lon, :vibration_level, :time_sent)

but, guess wouldn't work multiple objects.

this basic way create multiple record @ time rails,

  maps = map.create([               {"lat"=>"51.088672", "lon"=>"71.396522", vibration_level"=>"300", "time_sent"=>"07:25:00"},                {"lat"=>"51.088672", "lon"=>"71.396453", "vibration_level"=>"300", "time_sent"=>"07:25:01"},               {"lat"=>"51.088829", "lon"=>"71.396476", "vibration_level"=>"300", "time_sent"=>"07:25:14"}   ]) 

you can use map_params creating maps @ time following

maps = map.create(map_params["map"]) 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -