# Anonymous modules have no name to be referenced by

**URL:** <https://www.ruby-forum.com/t/anonymous-modules-have-no-name-to-be-referenced-by/113678>\
**Category:** Rails\
**Created:** [September 3, 2007, 8:35pm UTC](https://www.ruby-forum.com/t/anonymous-modules-have-no-name-to-be-referenced-by/113678 "2007-09-03T20:35:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Korosu\_Itai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Korosu\_Itai](https://www.ruby-forum.com/u/Korosu_Itai)\
**Post date:** [September 3, 2007, 8:35pm UTC](https://www.ruby-forum.com/t/anonymous-modules-have-no-name-to-be-referenced-by/113678/1 "2007-09-03T20:35:47Z")

</div>

Hello! This is my first time with RoR and web development 😛

I’m trying to run the “hello world” script from the book Agile Wev  
Development with Rails…

I’ve created my “SayController”:

class SayController \< ApplicationController  
def hello  
end  
end

and I’ve created my hello.rhtml with basic html that shows “Hello from  
Rails!”.

However, when I try to access it, I get this error from the Webrick  
console:  
(I’m trying to go to [http://localhost:3000/say/hello](http://localhost:3000/say/hello))

#\<ArgumentError: Anonymous modules have no name to be referenced by\>  
[“/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active\_support/  
dependencies.rb:404:in `to_constant_name'", "/usr/lib/ruby/gems/1.8/ gems/activesupport-1.4.2/lib/active_support/dependencies.rb:214:in `qualified\_name\_for’”, “/usr/lib/ruby/gems/1.8/gems/  
activesupport-1.4.2/lib/active\_support/dependencies.rb:476:in  
`const_missing'", "/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/ dispatcher.rb:117:in `reset\_after\_dispatch’”, “/usr/lib/ruby/gems/1.8/  
gems/rails-1.2.3/lib/dispatcher.rb:51:in `dispatch'", "/usr/lib/ruby/ gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:113:in `handle\_dispatch’”, “/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/  
webrick\_server.rb:79:in `service'", "/usr/lib/ruby/1.8/webrick/ httpserver.rb:104:in `service’”, “/usr/lib/ruby/1.8/webrick/  
httpserver.rb:65:in `run'", "/usr/lib/ruby/1.8/webrick/server.rb: 173:in `start\_thread’”, “/usr/lib/ruby/1.8/webrick/server.rb:162:in  
`start'", "/usr/lib/ruby/1.8/webrick/server.rb:162:in `start\_thread’”,  
“/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'", "/usr/lib/ruby/ 1.8/webrick/server.rb:92:in `each’”, “/usr/lib/ruby/1.8/webrick/  
server.rb:92:in `start'", "/usr/lib/ruby/1.8/webrick/server.rb:23:in `start’”, “/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'", "/usr/ lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:63:in `dispatch’”, “/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/  
servers/webrick.rb:59”, “/usr/local/lib/site\_ruby/1.8/rubygems/  
custom\_require.rb:27:in `gem_original_require'", "/usr/local/lib/ site_ruby/1.8/rubygems/custom_require.rb:27:in `require’”, “/usr/lib/  
ruby/gems/1.8/gems/activesupport-1.4.2/lib/active\_support/  
dependencies.rb:495:in `require'", "/usr/lib/ruby/gems/1.8/gems/ activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new\_constants\_in’”, “/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/  
lib/active\_support/dependencies.rb:495:in `require'", "/usr/lib/ruby/ gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39", "/usr/local/lib/ site_ruby/1.8/rubygems/custom_require.rb:27:in `gem\_original\_require’”, "/usr/local/lib/site\_ruby/1.8/rubygems/  
custom\_require.rb:27:in `require'", "script/server:3"] [2007-09-03 20:31:15] ERROR `/say/hello’ not found.  
127.0.0.1 - - [03/Sep/2007:20:31:15 CEST] “GET /say/hello HTTP/1.1”  
404 279

- → /say/hello

I don’t know why it doesn’t work, any idea? Thanks 😉

---

<div class="post-metadata">

**Author:** ![Korosu\_Itai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Korosu\_Itai](https://www.ruby-forum.com/u/Korosu_Itai)\
**Post date:** [September 3, 2007, 8:39pm UTC](https://www.ruby-forum.com/t/anonymous-modules-have-no-name-to-be-referenced-by/113678/2 "2007-09-03T20:39:49Z")

</div>

Did you create the controller with script/generate?

---

<div class="post-metadata">

**Author:** ![Korosu\_Itai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Korosu\_Itai](https://www.ruby-forum.com/u/Korosu_Itai)\
**Post date:** [September 3, 2007, 8:51pm UTC](https://www.ruby-forum.com/t/anonymous-modules-have-no-name-to-be-referenced-by/113678/3 "2007-09-03T20:51:52Z")

</div>

yes, exactly like says the book

---

<div class="post-metadata">

**Author:** ![Korosu\_Itai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@Korosu\_Itai](https://www.ruby-forum.com/u/Korosu_Itai)\
**Post date:** [September 4, 2007, 1:08pm UTC](https://www.ruby-forum.com/t/anonymous-modules-have-no-name-to-be-referenced-by/113678/4 "2007-09-04T13:08:46Z")

</div>

No one knows why I get an 404error when try to see the controller? I  
need some help with that :S
