I respectfully disagree. I think this is a refactor that makes sense. I'm prepared to be wrong of course, ask an expert?
see here for an example that does fancy resource stuff wtih simple_form  `app/views/devise/registrations/edit.html.haml`