`rails g copy ModelName/ControllerName -> NewModelName/NewControllerName new_field_for_copied_model_controller_combination:string new_relation:references`

How about a new generator?

It copies a Controller including views and it’s related model including relations and callbacks to NewModelName and NewControllerName, newly added fields can be specified like for a scaffold generator.

I like this.

Would dropping columns also be possible?