# \`load\_missing\_constant': uninitialized constant Rails::Gener

**URL:** <https://www.ruby-forum.com/t/load-missing-constant-uninitialized-constant-rails-gener/167740>\
**Category:** Rails\
**Created:** [May 12, 2009, 6:01am UTC](https://www.ruby-forum.com/t/load-missing-constant-uninitialized-constant-rails-gener/167740 "2009-05-12T06:01:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![clemrock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c57346/32.png) [@clemrock](https://www.ruby-forum.com/u/clemrock)\
**Post date:** [May 12, 2009, 6:01am UTC](https://www.ruby-forum.com/t/load-missing-constant-uninitialized-constant-rails-gener/167740/1 "2009-05-12T06:01:19Z")

</div>

Hello,  
I’m probably missing something pretty basic here as a rails newbie  
but I’m trying to write a plugin and I am trying to get my generator to  
work.

I am trying to call the manifest method in my  
vendor/plugins/media\_module/generators/media\_module\_generator.rb from my  
vendor/plugins/media\_module/init.rb.

here’s the code in vendor/plugins/media\_module/init.rb:

```auto
require File.join(File.dirname( __FILE__ ),
'/generators/media_module_generator')
media_mod_generatore = MediaModuleGenerator.new
media_mod_generatore::manifest()
```

and here’s my code in  
vendor/plugins/media\_module/generators/media\_module\_generator.rb:

```auto
class MediaModuleGenerator < Rails::Generator::NamedBase
  def manifest
    record do |m|
      m.file "media_controller.rb",
"app/controllers/media_controller.rb"
      m.file "media.rb", "app/models/media.rb"
    end
  end
end
```

When I restart my server I get this:  
`load\_missing\_constant’: uninitialized constant Rails::Generator  
(NameError)

Thanks,  
Clem C

---

<div class="post-metadata">

**Author:** ![clemrock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/c57346/32.png) [@clemrock](https://www.ruby-forum.com/u/clemrock)\
**Post date:** [May 15, 2009, 1:55pm UTC](https://www.ruby-forum.com/t/load-missing-constant-uninitialized-constant-rails-gener/167740/2 "2009-05-15T13:55:57Z")

</div>

Shameless boot!
