# Rails Cookbook recommends adding "scaffold :language" -- fails

**URL:** <https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545>\
**Category:** Rails\
**Created:** [June 16, 2008, 3:17am UTC](https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545 "2008-06-16T03:17:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 16, 2008, 3:17am UTC](https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545/1 "2008-06-16T03:17:49Z")

</div>

Hi,

I following the guidance of Rails Cookbook (First Ed, Jan 2007). I  
followed the first recommendation on page 27 to:

1. ruby script/generate model language
2. script/generate controller language
3. modify class LanguageController to read  
class LanguageController \< ApplicationController  
scaffold :language  
end
4. ruby script/server (to start Mongrel, in my case)
5. [http://localhost:3000/language/new](http://localhost:3000/language/new)

FireFox 2.0.0.1 responded with

NoMethodError in LanguageController#new  
undefined method `scaffold’ for LanguageController:Class  
RAILS\_ROOT: C:/var/www/cookbook  
Application Trace | Framework Trace | Full Trace  
app/controllers/language\_controller.rb:2

Could the difference be that I’m running a later version of Ruby &  
Rails than the author was when he wrote this book. Is there a  
workaround?

I’m going to backtrack and try the author’s one-step command:  
ruby script/generate scaffold, language

My other (relevant) software is WinXP-Pro/SP2, Ruby186-26\_rc2, Rails  
2.0.2, Gem 1.0.1, MySQL 5.0.27-nt.

Thanks in advance,  
Richard

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 16, 2008, 3:22am UTC](https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545/2 "2008-06-16T03:22:29Z")

</div>

I apologize for the duplicate post. I only pressed Send once, but  
somehow two copies were posted.

Again, my apologies,  
Richard

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 18, 2008, 3:31pm UTC](https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545/3 "2008-06-18T15:31:32Z")

</div>

Hi Frederick,

Thanks for the heads-up.

I’ve got about four books that apparently should be used for firewood  
this winter. Can you recommend any websites that provide up-to-date  
guidance for Rail newbies?

Best wishes,  
Richard

On Jun 16, 5:17 am, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 16, 2008, 11:18am UTC](https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545/4 "2008-06-16T11:18:46Z")

</div>

On 16 Jun 2008, at 02:16, RichardOnRails wrote:

> ```
> scaffold :language
> 
> ```
> 
> app/controllers/language\_controller.rb:2
> 
> Could the difference be that I’m running a later version of Ruby &  
> Rails than the author was when he wrote this book. Is there a  
> workaround?
> 
> I’m going to backtrack and try the author’s one-step command:  
> ruby script/generate scaffold, language

Scaffolding in that sense was killed with rails 2 (it may still exist  
as a plugin somewhere). An 18 month old book is very old in an area  
moving as fast as rails (seems like it was written for rails 1.2,  
released in jan 2007, we’re now on 2.1)

Fred

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 20, 2008, 8:39pm UTC](https://www.ruby-forum.com/t/rails-cookbook-recommends-adding-scaffold-language-fails/140545/5 "2008-06-20T20:39:45Z")

</div>

Hi Frederick,

I found what looks like a perfect answer to my question:

> **[Rails 2.0 and Scaffolding Step by Step](http://fairleads.blogspot.com/2007/12/rails-20-and-scaffolding-step-by-step.html)**
>
> Rails 2.0 step by step. Part 2 is here Ruby on Rails 2.0 was released by the Rails core team on Friday, December 7th . There were quite a fe...

You might want to recommend it to other Ruby 2.0 nubies that you help.

Regards,  
Richard

On Jun 16, 5:17 am, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
