# Rails 2.2rc2: ArgumentError - Anonymous modules have no name to be referenced by

**URL:** <https://www.ruby-forum.com/t/rails-2-2rc2-argumenterror-anonymous-modules-have-no-name-to-be-referenced-by/153505>\
**Category:** Rails\
**Created:** [November 18, 2008, 3:46am UTC](https://www.ruby-forum.com/t/rails-2-2rc2-argumenterror-anonymous-modules-have-no-name-to-be-referenced-by/153505 "2008-11-18T03:46:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jacques](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/71e660/32.png) [@jacques](https://www.ruby-forum.com/u/jacques)\
**Post date:** [November 18, 2008, 3:46am UTC](https://www.ruby-forum.com/t/rails-2-2rc2-argumenterror-anonymous-modules-have-no-name-to-be-referenced-by/153505/1 "2008-11-18T03:46:45Z")

</div>

If you convert your Rails 2.1 app to Rails 2.2RC2, you’ll see this  
fancy error message as soon as you start script server:

* * *

## ArgumentError “Anonymous modules have no name to be referenced by”

Stack trace will lead you to dependencies.rb:572

Solution:  
Rename your application.rb to application\_controller.rb

All will be well after that. Though a friendlier error message would  
be very nice. I imagine a majority of Rails developers will run into  
this problem.

Hope this helps…

---

<div class="post-metadata">

**Author:** ![jacques](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/71e660/32.png) [@jacques](https://www.ruby-forum.com/u/jacques)\
**Post date:** [November 18, 2008, 5:38am UTC](https://www.ruby-forum.com/t/rails-2-2rc2-argumenterror-anonymous-modules-have-no-name-to-be-referenced-by/153505/2 "2008-11-18T05:38:57Z")

</div>

This SHOULD not happen for 2.2 RC2 because 2.2 already has a separate  
branch. And renaming application.rb → application\_controller.rb is an  
edge only change.

On Tue, Nov 18, 2008 at 8:16 AM, jacques [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Solution:  
> Rename your application.rb to application\_controller.rb
> 
> All will be well after that. Though a friendlier error message would  
> be very nice. I imagine a majority of Rails developers will run into  
> this problem.
> 
> Hope this helps…
> 
> >

–  
Cheers!

- Pratik  
[http://m.onkey.org](http://m.onkey.org)

---

<div class="post-metadata">

**Author:** ![jacques](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/71e660/32.png) [@jacques](https://www.ruby-forum.com/u/jacques)\
**Post date:** [November 18, 2008, 6:36am UTC](https://www.ruby-forum.com/t/rails-2-2rc2-argumenterror-anonymous-modules-have-no-name-to-be-referenced-by/153505/3 "2008-11-18T06:36:14Z")

</div>

Ah, ok. My bad. I grabbed trunk instead of RC2
