# Uninitialized constant ActsAsFerret (NameError)

**URL:** <https://www.ruby-forum.com/t/uninitialized-constant-actsasferret-nameerror/159922>\
**Category:** Ferret\
**Created:** [February 10, 2009, 1:33am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actsasferret-nameerror/159922 "2009-02-10T01:33:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![chudomir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/439d5e/32.png) [@chudomir](https://www.ruby-forum.com/u/chudomir)\
**Post date:** [February 10, 2009, 1:33am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actsasferret-nameerror/159922/1 "2009-02-10T01:33:22Z")

</div>

Hi all,  
I have another problem that I fight with for some time and I could not  
understand where is the problem. Probably the problem is that I am quite  
“green” in RR 🙂  
I am trying to make the Demo Application that comes with Ferret to work  
but I guess something with my environment is not OK.  
I will do apreciate any help.

[root@moonlight FerretDemo]# ./script/server  
=\> Booting Mongrel (use ‘script/server webrick’ to force WEBrick)  
=\> Rails 2.2.2 application starting on [http://0.0.0.0:3000](http://0.0.0.0:3000)  
=\> Call with -d to detach  
=\> Ctrl-C to shutdown server  
\*\* Starting Mongrel listening at 0.0.0.0:3000  
\*\* Starting Rails with development environment…  
Exiting  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/dependencies.rb:445:in  
`load_missing_constant': uninitialized constant ActsAsFerret (NameError) from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:77:in `const\_missing’  
from  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/dependencies.rb:89:in  
`const_missing' from /var/www/html/staff/FerretDemo/config/environment.rb:56 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem\_original\_require’  
from  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require’  
from  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/dependencies.rb:521:in  
`new_constants_in' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require’  
… 21 levels…  
from  
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49  
from  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’  
from ./script/server:3

---

<div class="post-metadata">

**Author:** ![chudomir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/439d5e/32.png) [@chudomir](https://www.ruby-forum.com/u/chudomir)\
**Post date:** [February 10, 2009, 2:44am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actsasferret-nameerror/159922/2 "2009-02-10T02:44:19Z")

</div>

Dimitar, it appears you added Acts\_as\_ferret to your environment.rb  
file. you shouldn’t need that if you are using the latest version.

The gem/plugin does that kind of magic for you.

get rid of it and see if it works.

---

<div class="post-metadata">

**Author:** ![chudomir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/439d5e/32.png) [@chudomir](https://www.ruby-forum.com/u/chudomir)\
**Post date:** [February 10, 2009, 10:12am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actsasferret-nameerror/159922/3 "2009-02-10T10:12:36Z")

</div>

Hi,

On 10.02.2009, at 01:33, Dimitar Yordanov wrote:

> Hi all,  
> I have another problem that I fight with for some time and I could not  
> understand where is the problem. Probably the problem is that I am  
> quite  
> “green” in RR 🙂  
> I am trying to make the Demo Application that comes with Ferret to  
> work  
> but I guess something with my environment is not OK.  
> I will do apreciate any help.

Did you actually install the plugin to vendor/plugins/acts\_as\_ferret ?  
The demo app doesn’t run out of the box. I used to use svn:externals  
for this but since the move to git this step is necessary.

Cheers,  
Jens

–  
Jens KrÃ¤mer  
Finkenlust 14, 06449 Aschersleben, Germany  
VAT Id DE251962952  
[http://www.jkraemer.net/](http://www.jkraemer.net/) - Blog  
[http://www.omdb.org/](http://www.omdb.org/) - The new free film database

---

<div class="post-metadata">

**Author:** ![chudomir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/439d5e/32.png) [@chudomir](https://www.ruby-forum.com/u/chudomir)\
**Post date:** [February 11, 2009, 1:39am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actsasferret-nameerror/159922/4 "2009-02-11T01:39:41Z")

</div>

Hi,  
Yes, this was the problem. I have forgotten to install the plugin to  
the demo application.  
Do appreciate your help.

Dimitar

P.S Actually the application manage to start, but does not work … for  
now 🙂
