Look into ActiveModel update_attributes. Yes you *can* set the attributes by converting them into an array and then relying on the fact that = will explode them into individual variables...

But if you have a hash that looks like `params[:plate] = { price: 1, url: 2, description: 5 }` you can just do `plate.update_attributes(params[:plate])` and be done with it. It'll even save for you!