Hunter Hillegas
2007-Jan-09 03:46 UTC
1.2RC2: Help With Controller Anonymous Modules and Namespaces
Since testing with 1.2RC2, some of my controllers do not run and instead return this: Fri Jan 05 08:16:46 -0800 2007: Error calling Dispatcher.dispatch #<ArgumentError: Anonymous modules have no name to be referenced by> I assume that this is something akin to not following a best practice and it is finally coming back to haunt me. I have no trouble changing things up but I''m not totally sure what to do. I have a controller called ''admin_area_controller.rb'' that is in app/ controllers/admin/. It looks like this: class Admin::AdminAreaController < ApplicationController ...blah... end So, I assume this is some kind of module name-space thing? It worked in 1.0 and 1.1. What changes would be required for it to work with 1.2? Can anyone help with this? Thanks, Hunter --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Conrad Taylor
2007-Jan-09 05:45 UTC
Re: 1.2RC2: Help With Controller Anonymous Modules and Namespaces
Hi, you''ll need to do the following: a) update RAILS_GEM_VERSION variable in the environment.rb file to have the correct version of rails. If you''re using 1.2 RC 2, the variable should be set to 1.1.6.5848 b) execute ''rake rails:update'' in the root of your rails app Good luck, -Conrad On 1/8/07, Hunter Hillegas <lists-HAWAbpnI61OZ1JSuHaJ1sQC/G2K4zDHf@public.gmane.org> wrote:> > Since testing with 1.2RC2, some of my controllers do not run and > instead return this: > > Fri Jan 05 08:16:46 -0800 2007: Error calling Dispatcher.dispatch > #<ArgumentError: Anonymous modules have no name to be referenced by> > > I assume that this is something akin to not following a best practice > and it is finally coming back to haunt me. I have no trouble changing > things up but I''m not totally sure what to do. > > I have a controller called ''admin_area_controller.rb'' that is in app/ > controllers/admin/. > > It looks like this: > > class Admin::AdminAreaController < ApplicationController > ...blah... > end > > So, I assume this is some kind of module name-space thing? It worked > in 1.0 and 1.1. > > What changes would be required for it to work with 1.2? > > Can anyone help with this? > > Thanks, > Hunter > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---