@domcleal I'm having a pretty hard time understanding how this works, given we need the params `{ host: { image_id: 123 } }` in order for active record to get the associated record why does foreman use the `uuid` here and nests the attribute under `host[compute_resource][image_id]uuid`? I was attempting to implement this for vshpere using vanilla form helpers but `edit_host.js` ruins my day by rebuilding the `<selects>`.