# using a Model in a rake task?

**URL:** <https://discuss.rubyonrails.org/t/using-a-model-in-a-rake-task/17605>\
**Category:** rubyonrails-talk\
**Created:** [August 30, 2007, 10:31pm UTC](https://discuss.rubyonrails.org/t/using-a-model-in-a-rake-task/17605 "2007-08-30T22:31:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chirag2](https://avatars.discourse-cdn.com/v4/letter/c/ea666f/32.png) [@chirag2](https://discuss.rubyonrails.org/u/chirag2)\
**Post date:** [August 30, 2007, 10:31pm UTC](https://discuss.rubyonrails.org/t/using-a-model-in-a-rake-task/17605/1 "2007-08-30T22:31:03Z")

</div>

I''m trying to use a model in a Rake task like this:

require 'time'

namespace :halo do desc "post to the usertable via " &nbsp;&nbsp;task :post\_user\_with\_activerecord do &nbsp;&nbsp;&nbsp;&nbsp;end\_time = Time.new &nbsp;&nbsp;&nbsp;&nbsp;start\_time = end\_time - 60 &nbsp;&nbsp;&nbsp;&nbsp;until start\_time \> end\_time &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start\_time = start\_time + 15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;heartrate = User.new(:user\_id =\> 817, :timestamp =\> start\_time, :value=\> rand(5)+70) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;heartrate.save &nbsp;&nbsp;&nbsp;&nbsp;end &nbsp;&nbsp;end end

But I get the following error rake aborted! uninitialized constant User

When I add require 'User', I get an error saying uninitialized constant ActiveRecord. When I add require 'active\_record', I get another error.

Is there something obvious that I'm missing?
