# Access model from rake

**URL:** <https://www.ruby-forum.com/t/access-model-from-rake/134639>\
**Category:** Rails\
**Created:** [April 13, 2008, 9:04am UTC](https://www.ruby-forum.com/t/access-model-from-rake/134639 "2008-04-13T09:04:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![eirc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/8e8cbc/32.png) [@eirc](https://www.ruby-forum.com/u/eirc)\
**Post date:** [April 13, 2008, 9:04am UTC](https://www.ruby-forum.com/t/access-model-from-rake/134639/1 "2008-04-13T09:04:18Z")

</div>

hello

is it possible to access methods I add to my models from a rake task?  
adding “=\> :environment” seem to enable only the methods defined in  
ActiveRecord::Base. Calling other methods results in:  
undefined method `mehodname’ for ModelName

---

<div class="post-metadata">

**Author:** ![eirc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/8e8cbc/32.png) [@eirc](https://www.ruby-forum.com/u/eirc)\
**Post date:** [April 13, 2008, 3:40pm UTC](https://www.ruby-forum.com/t/access-model-from-rake/134639/2 "2008-04-13T15:40:41Z")

</div>

There’s probably something else going on.

To quote:  
[http://www.railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial#rails\_models](http://www.railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial#rails_models)

Can you access your models in a rake task? Very Yes! 😉

Are you mixing up class and instance methods?

-Danimal

---

<div class="post-metadata">

**Author:** ![eirc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/8e8cbc/32.png) [@eirc](https://www.ruby-forum.com/u/eirc)\
**Post date:** [April 15, 2008, 8:01pm UTC](https://www.ruby-forum.com/t/access-model-from-rake/134639/3 "2008-04-15T20:01:04Z")

</div>

you were right,  
I am new to ruby so I was not correctly declaring methods  
thanks for pointing me to class and instance methods  
that knowledge seemed to do the trick
