# Undefined method \`of' for Task:Class

**URL:** <https://www.ruby-forum.com/t/undefined-method-of-for-task-class/75503>\
**Category:** Rails\
**Created:** [November 10, 2006, 12:52pm UTC](https://www.ruby-forum.com/t/undefined-method-of-for-task-class/75503 "2006-11-10T12:52:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sbarlow](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@sbarlow](https://www.ruby-forum.com/u/sbarlow)\
**Post date:** [November 10, 2006, 12:52pm UTC](https://www.ruby-forum.com/t/undefined-method-of-for-task-class/75503/1 "2006-11-10T12:52:01Z")

</div>

Apologies for simple question.  
I am getting the error…  
undefined method `of’ for Task:Class

c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active\_record/base.rb:1129:in  
`method_missing' #{RAILS_ROOT}/app/models/task.rb:4 #{RAILS_ROOT}/app/controllers/tasks_controller.rb:12:in`list’

This error occured while loading the following files:  
task.rb

I cannot see this error mentioned in the mailing list and googling for  
it fails too.

I have a simple model type…  
class Task \< ActiveRecord::Base  
validates\_presence of :name  
end

defined in the file task.rb and a database table ‘tasks’ and a  
scaffolding generated controller called ‘tasks\_controller.rb’. The  
index method of the controller has…

def list  
@task\_pages, @tasks = paginate :tasks, :per\_page =\> 10  
end

Thanks for any help/thoughts,  
Stuart.

---

<div class="post-metadata">

**Author:** ![sbarlow](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@sbarlow](https://www.ruby-forum.com/u/sbarlow)\
**Post date:** [November 10, 2006, 1:04pm UTC](https://www.ruby-forum.com/t/undefined-method-of-for-task-class/75503/2 "2006-11-10T13:04:04Z")

</div>

Hi –

On Fri, 10 Nov 2006, sbarlow wrote:

> validates\_presence of :name

That should be:

validates\_presence\_of :name

David

–  
David A. Black | removed\_email\_address@domain.invalid  
Author of “Ruby for Rails” [1] | Ruby/Rails training & consultancy [3]  
DABlog (DAB’s Weblog) [2] | Co-director, Ruby Central, Inc. [4]  
[1] [Ruby for Rails](http://www.manning.com/black) | [3] [http://www.rubypowerandlight.com](http://www.rubypowerandlight.com)  
[2] [http://dablog.rubypal.com](http://dablog.rubypal.com) | [4] [http://www.rubycentral.org](http://www.rubycentral.org)

---

<div class="post-metadata">

**Author:** ![sbarlow](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@sbarlow](https://www.ruby-forum.com/u/sbarlow)\
**Post date:** [November 10, 2006, 1:16pm UTC](https://www.ruby-forum.com/t/undefined-method-of-for-task-class/75503/3 "2006-11-10T13:16:05Z")

</div>

🙂 I am such a fool.  
And thanks a million dollars (or even roublies)  
Do you get questions like this often?

---

<div class="post-metadata">

**Author:** ![sbarlow](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e19adc/32.png) [@sbarlow](https://www.ruby-forum.com/u/sbarlow)\
**Post date:** [November 10, 2006, 1:56pm UTC](https://www.ruby-forum.com/t/undefined-method-of-for-task-class/75503/4 "2006-11-10T13:56:09Z")

</div>

Hi –

On Fri, 10 Nov 2006, sbarlow wrote:

> 🙂 I am such a fool.  
> And thanks a million dollars (or even roublies)

I’ll take any currency 🙂

> Do you get questions like this often?

Sure. And I ask them occasionally. It’s why “RTFM” and “just Google  
it” aren’t the whole story.

David

–  
David A. Black | removed\_email\_address@domain.invalid  
Author of “Ruby for Rails” [1] | Ruby/Rails training & consultancy [3]  
DABlog (DAB’s Weblog) [2] | Co-director, Ruby Central, Inc. [4]  
[1] [Ruby for Rails](http://www.manning.com/black) | [3] [http://www.rubypowerandlight.com](http://www.rubypowerandlight.com)  
[2] [http://dablog.rubypal.com](http://dablog.rubypal.com) | [4] [http://www.rubycentral.org](http://www.rubycentral.org)
