# Rails 3 generators

**URL:** <https://www.ruby-forum.com/t/rails-3-generators/190358>\
**Category:** Rails\
**Created:** [June 18, 2010, 1:15pm UTC](https://www.ruby-forum.com/t/rails-3-generators/190358 "2010-06-18T13:15:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![roa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e7dd6/32.png) [@roa](https://www.ruby-forum.com/u/roa)\
**Post date:** [June 18, 2010, 1:15pm UTC](https://www.ruby-forum.com/t/rails-3-generators/190358/1 "2010-06-18T13:15:17Z")

</div>

Hi,

I’m having some problems running a self made generator. When I want to  
list the generators with: rails g, my generator shows up in the list.  
But when I want to run it, I get Could not find generator error.

module MyGem  
module Core  
class InstallGenerator \< Rails::Generators::Base  
source\_root File.expand\_path(’…/templates’, **FILE** )

```
        def copy_initializer
            delete_stylesheets
            copy_stylesheets
        end

        private

        def delete_stylesheets
            remove_file "public/stylesheets/style.css"
        end

        def copy_stylesheets
            copy_file "stylesheets/style.css",

```

“public/stylesheets/style.css”  
end  
end  
end  
end

Anyone who has an idea what might be wrong?

---

<div class="post-metadata">

**Author:** ![roa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e7dd6/32.png) [@roa](https://www.ruby-forum.com/u/roa)\
**Post date:** [June 18, 2010, 2:06pm UTC](https://www.ruby-forum.com/t/rails-3-generators/190358/2 "2010-06-18T14:06:26Z")

</div>

it looks like it has something to do with my namespacing. When I create  
a second generator without namespaces, everything seems to work fine.

Does anyone know what to do in case of namespacing?
