# Scaffold not working like i hoped

**URL:** <https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877>\
**Category:** Rails\
**Created:** [November 8, 2008, 8:57pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877 "2008-11-08T20:57:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 8, 2008, 8:57pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/1 "2008-11-08T20:57:33Z")

</div>

Hi:

i’ve tried this on three macs (tiger, panther, etc)… and my ROR is up  
to date on each.

My models and controllers aren’t displaying all my mysql db fields.

When I run script/generate scaffold Planner … it builds the  
controller, model, and all the rest.

When I go to test the app and new controller, now called planners no  
content is listed… and all I ever get is the submit button, and  
‘SHOW’, ‘EDIT’ links. I get none of the form to work with, just the  
form button.

I noticed that the Views for the controller planners has all  
\*.html.erb extensions… .i changed them to .rhtml extensions, but  
nothing changes.

Nothing is visible… tested in FF, safari…

Any suggestions?

Spud

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 8, 2008, 8:58pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/2 "2008-11-08T20:58:09Z")

</div>

On Nov 8, 7:18 pm, SpudNerd [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi:
> 
> i’ve tried this on three macs (tiger, panther, etc)… and my ROR is up  
> to date on each.
> 
> My models and controllers aren’t displaying all my mysql db fields.

That’s just the way scaffolding is. I think the old pre 2.x  
scaffolding is available as a plugin somewhere.

Fred

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 9, 2008, 8:49pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/3 "2008-11-09T20:49:02Z")

</div>

Did you run rake db:migrate?

Rick

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 8, 2008, 10:28pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/4 "2008-11-08T22:28:33Z")

</div>

the more i’m reading here… it looks like scaffold is not built in…  
even  
though going the generate does create the views, just not a complete  
CRUD.  
I don’t really care about the CRUD… just the rapid generation of views.

Spud

On Sat, Nov 8, 2008 at 11:57 AM, Frederick C. \<

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 9, 2008, 11:28pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/5 "2008-11-09T23:28:49Z")

</div>

Yes… i’ve run rake db:migrate.

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 10, 2008, 6:57pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/6 "2008-11-10T18:57:23Z")

</div>

Scaffolding is still built-in, but it won’t look for existing tables  
when it builds the views. You’ve got to list out all your  
column\_name:column\_type pairs on the call to script/generate.

It’s a bummer, but there it is…

* * *

From: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Chris Ripley  
Sent: Sunday, November 09, 2008 2:28 PM  
To: removed\_email\_address@domain.invalid  
Subject: [Rails] Re: scaffold not working like i hoped…

Yes… i’ve run rake db:migrate.

On Sun, Nov 9, 2008 at 11:48 AM, Rick  
\<removed\_email\_address@domain.invalid[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\> wrote:

Did you run rake db:migrate?

Rick

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 10, 2008, 10:55pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/7 "2008-11-10T22:55:53Z")

</div>

Try Ryan B.’ nifty\_generators gem.

I haven’t tried it yet (on my todo list) but supposedly it can  
generate controller and views by looking at the attributes of an  
existing model. See

> <https://github.com/ryanb/nifty-generators/blob/master/rails_generators/nifty_scaffold/USAGE>

– Mark.

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 11, 2008, 3:06pm UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/8 "2008-11-11T15:06:21Z")

</div>

If you

gem install scaffold\_form\_generator

you’ll get the part that makes new and edit forms. I extracted this from  
Rails 1.x and made it work for current Rails cos while I hate  
scaffolding,  
I hate making forms by hand even more.

Docs are at [http://scaffoldform.rubyforge.org/](http://scaffoldform.rubyforge.org/)

---

<div class="post-metadata">

**Author:** ![SpudNerd](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@SpudNerd](https://www.ruby-forum.com/u/SpudNerd)\
**Post date:** [November 11, 2008, 4:31am UTC](https://www.ruby-forum.com/t/scaffold-not-working-like-i-hoped/152877/9 "2008-11-11T04:31:03Z")

</div>

Yes… cool. I did a little digging and found out ‘how’ to do it now.  
Truthfully, I like the old way for rapid CRUD of existing data (for  
internal  
apps and those not necessarily for primetime); but noobs can’t always  
get  
what they want – usually something easy.

I’m definitely a noob.

But thanks all for the good advice.

Spud
