I think you're right about the unneeded use of `name` in 4.x. You're also right about using `respond_to?` because for example at the time of https://github.com/rails/rails/commit/95ccbd847da149b194cbf423e04e3d19a812dce4, `_form.erb.html` was still using `name` (see https://github.com/rails/rails/blob/95ccbd847da149b194cbf423e04e3d19a812dce4/railties/lib/rails/generators/erb/scaffold/templates/_form.html.erb#L16-L17), thanks for your suggestion.