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

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…

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 [email protected] 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!

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