When you pass wrapper: false to field_for, it seems like you need to contain your fields in an element with class 'fields'. Otherwise, the link_to_remove will not function. I think this is okay behavior, but it's not explicitly mentioned in the documentation.