# Script/generate scaffold not generating controller

**URL:** <https://www.ruby-forum.com/t/script-generate-scaffold-not-generating-controller/115397>\
**Category:** Rails\
**Created:** [September 24, 2007, 9:44pm UTC](https://www.ruby-forum.com/t/script-generate-scaffold-not-generating-controller/115397 "2007-09-24T21:44:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![steve\_odom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/6a8cbe/32.png) [@steve\_odom](https://www.ruby-forum.com/u/steve_odom)\
**Post date:** [September 24, 2007, 9:44pm UTC](https://www.ruby-forum.com/t/script-generate-scaffold-not-generating-controller/115397/1 "2007-09-24T21:44:24Z")

</div>

I must be missing something simple.  
I’m running the latest edge rails, but was having the same issue with  
a bit older version of edge rails too.

If I run …

script/generate scaffold MyModel

… then it generates everything but the controller. Why isn’t the  
controller also being generated? If i put in the controller name like:  
script/generate scaffold MyModel ThePluralOfMyModel I get wrong number  
of arguments 1 for 2.

What am I missing?

Thanks,

Steve

---

<div class="post-metadata">

**Author:** ![steve\_odom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/6a8cbe/32.png) [@steve\_odom](https://www.ruby-forum.com/u/steve_odom)\
**Post date:** [September 25, 2007, 6:47pm UTC](https://www.ruby-forum.com/t/script-generate-scaffold-not-generating-controller/115397/2 "2007-09-25T18:47:12Z")

</div>

I figured out my problem. I had already run script generate migration  
CreateMyModel. When the scaffold script got to the point where it  
creates my migration it broke …  
Another migration is already named create\_klasses: db/migrate/  
016\_create\_klasses.rb

…so it never got to creating my controller. Removing the migration  
made everything work and reminded me I need not create the migration  
first.

Steve
