I have an array of the desired columns to edit (wich is dynamic), like this:
toEdit = ["last_name_required", "email_required", "phone_required"]
Remember, it is dynamic so it can have only the phone. For example:
toEdit = ["phone_required"]
I have a Model with SQL Columns like:
last_name_required
email_required
phone_required
Those columns accept boolean values.
I want to generate a code to edit columns with the array values as parameters. Like this:
o = Model.fist
o.last_name_required = true
o.phone_required = true
o.save
I've tried something like:
o = Model.first
o.toEdit[0] = true
o.toEdit[1] = true
o.save
But I understand is wrong because I am trying to use a string as an object.
I don't know what's the appropriate syntax.
Any ideas?
Thanks