# Undefined method \`model' for ContactController:Class

**URL:** <https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236>\
**Category:** Rails\
**Created:** [February 24, 2009, 4:11pm UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236 "2009-02-24T16:11:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sankarkumar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@sankarkumar](https://www.ruby-forum.com/u/sankarkumar)\
**Post date:** [February 24, 2009, 4:11pm UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236/1 "2009-02-24T16:11:09Z")

</div>

Hi ,

I’m getting “undefined method `model’ for ContactController:Class”  
Basically this is my first RoR application.  
Can you please somebody help to resolve this.  
Steps I have followed,  
1)ruby script/generate model contact  
2)ruby script/generate controller contact  
3) vim app/controllers/contact\_controller.rb  
class ContactController \< ApplicationController  
model :contact  
scaffold :contact  
end  
4)ruby script/server -p 9090

Actually I need to create/select/update table thru RoR.

Advance Thanks,  
Sankar.

---

<div class="post-metadata">

**Author:** ![sankarkumar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@sankarkumar](https://www.ruby-forum.com/u/sankarkumar)\
**Post date:** [February 24, 2009, 4:32pm UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236/2 "2009-02-24T16:32:19Z")

</div>

leave out the line  
model :contact  
you don’t need that.

---

<div class="post-metadata">

**Author:** ![sankarkumar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@sankarkumar](https://www.ruby-forum.com/u/sankarkumar)\
**Post date:** [February 24, 2009, 4:39pm UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236/3 "2009-02-24T16:39:58Z")

</div>

MaD wrote:

> leave out the line  
> model :contact  
> you don’t need that.

I have remove that … Now I’m getting error like “undefined method  
`scaffold’ for ContactController:Class”

I think i’m totally wrong … Can you pls let me know the step to  
prepare small application ?

---

<div class="post-metadata">

**Author:** ![sankarkumar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@sankarkumar](https://www.ruby-forum.com/u/sankarkumar)\
**Post date:** [February 24, 2009, 5:33pm UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236/4 "2009-02-24T17:33:06Z")

</div>

On 24 Feb 2009, at 15:39, Sankar K. wrote:

> prepare small application ?  
> Sounds like you’re trying to do an out of date tutorial. You will  
> probably save yourself some frustration by picking a more up to date  
> one.

Fred

---

<div class="post-metadata">

**Author:** ![sankarkumar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@sankarkumar](https://www.ruby-forum.com/u/sankarkumar)\
**Post date:** [February 24, 2009, 5:24pm UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236/5 "2009-02-24T17:24:45Z")

</div>

sorry i didn’t read carefully enough.

try this:  
rails project  
cd project  
script/generate scaffold contact name:string street:string  
mail:string  
nano config/database.yml  
rake db:migrate  
script/server  
firefox [http://localhost:3000/contacts/new](http://localhost:3000/contacts/new)

hope this helps.

btw: the tutorial you are following seems outdated (pre rails 2.0)

---

<div class="post-metadata">

**Author:** ![sankarkumar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@sankarkumar](https://www.ruby-forum.com/u/sankarkumar)\
**Post date:** [February 25, 2009, 4:25am UTC](https://www.ruby-forum.com/t/undefined-method-model-for-contactcontroller-class/161236/6 "2009-02-25T04:25:45Z")

</div>

MaD wrote:

> sorry i didn’t read carefully enough.
> 
> try this:  
> rails project  
> cd project  
> script/generate scaffold contact name:string street:string  
> mail:string  
> nano config/database.yml  
> rake db:migrate  
> script/server  
> firefox [http://localhost:3000/contacts/new](http://localhost:3000/contacts/new)
> 
> hope this helps.
> 
> btw: the tutorial you are following seems outdated (pre rails 2.0)

Thanks a lot . Thank you so much … Now I’m able to do  
create/select/update table…
