So accepts nested attributes is really about writing to an attribute of a class.
In my case a location belongs_to a user. I was then trying to set the location.street1 through the user, but it wouldn’t write. This is because it needs the accepts_nested_attributes method in the model.
1 2 3 4
destroy -> allow_destroy: true