How to read an array of hashes as parameter in ruby on rails?

Viewed 127

I wanna read an array of hashes as parameter from postman (or anything else).

postman:

{
  "domains": [
     {"id":"1", "name": "aa"},
     {"id":"2", "name": "bb"}
  ]

}

I need to read this parameter exactly like this:

ruby on rails:

 [
     {"id":"1", "name": "aa"},
     {"id":"2", "name": "bb"}
 ]

How can I do that?

1 Answers

You can permit your params with this syntax.

params.permit(:domains: %i[id name])
Related