nope, the only thing the overridden model had in it was: has_many :home_games, :class_name => "Game", :foreign_key => :home_team_id has_many :visitors_games, :class_name => "Game", :foreign_key => :visiting_team_id
-- Levi Rosol Twitter: @LeviRosol On Thu, Nov 19, 2009 at 11:38 PM, mike muldoon <[email protected]>wrote: > Referring to the "In Production, the Strange Error 'undefined method > `controller_name' for nil:NilClass' is Back" thread of the past day or > so, did you have a cache_sweeper directive in the overridden > controller? > > I had a similar bug, with a similar hack-fix, namely setting > config.action_controller.perform_caching to false. > > I had cache_sweeper directives in both the CE and overridden > controllers. Eliminating it from the overridden controller was the > fix. > > On Thu, Nov 19, 2009 at 9:27 PM, Levi Rosol <[email protected]> wrote: > > so going off of the posts in the other somewhat related thread, i started > > looking into some code that was recently added by another dev. I found a > > situation where there was a new control, team.rb, that was overriding the > > group controller. This was what was causing me error. > > > > It's important to note that the only way i could reproduce it in dev is > to > > set > > config.cache_classes = true > > in the development.rb. With it set to false, everything ran just fine. > > > > I seem to remember a thread from many months back where people (myself > > included) were having similar errors, but only in dev, related to the > aws-s3 > > logic. > > > > hope this helps someone down the road. > > > > -- > > Levi Rosol > > Twitter: @LeviRosol > > > > > > > > On Wed, Nov 18, 2009 at 9:25 AM, Levi Rosol <[email protected]> > wrote: > >> > >> I can (tonight when i get home), but depending on the view you go to, > you > >> get a different error. All of them being NoMethod errors, but each point > to > >> the first method that the view is trying to call. > >> > >> It's almost as if it cannot find the model. > >> > >> btw, I do fully expect this to result in "forehead smack" type issue. It > >> has to be something silly. > >> > >> -- > >> Levi Rosol > >> Twitter: @LeviRosol > >> > >> > >> > >> On Wed, Nov 18, 2009 at 9:21 AM, Bruno Bornsztein > >> <[email protected]> wrote: > >>> > >>> Looks like some kind of code reloading problem. Can you post a stack > >>> trace? > >>> Thanks, > >>> Bruno > >>> > >>> On Wed, Nov 18, 2009 at 9:13 AM, Levi Rosol <[email protected]> > wrote: > >>>> > >>>> pretty sure that's not the case, but it's worth a second look. > >>>> > >>>> -- > >>>> Levi Rosol > >>>> Twitter: @LeviRosol > >>>> > >>>> > >>>> > >>>> On Wed, Nov 18, 2009 at 8:54 AM, Jim Ruther Nill <[email protected]> > >>>> wrote: > >>>>> > >>>>> accidentally removed a line in routes file? > >>>>> > >>>>> On Wed, Nov 18, 2009 at 10:38 PM, Levi Rosol <[email protected]> > >>>>> wrote: > >>>>>> > >>>>>> I've spent a ton of time on this bug, and am looking for any help I > >>>>>> can get. Last week I started seeing an issue where my site started > throwing > >>>>>> NoMethod errors on a particular controller. The odd thing is that I > only see > >>>>>> this error in production. In development everything works exactly as > >>>>>> expected. > >>>>>> > >>>>>> Looking at my logs I can see specifically when the error started > >>>>>> showing, but there were no code changes prior to that date. > >>>>>> > >>>>>> The error is when I view any of my group pages. index, edit, and > show > >>>>>> all error on the first method they try to call. They each point to a > >>>>>> different method that I have confirmed is in my groups.rb file. > >>>>>> > >>>>>> The site is hosted on webbynode. > >>>>>> > >>>>>> Because everything works fine in dev, I was leaning toward it being > a > >>>>>> db issue. So, i created a new db, pointed my prod site to it, ran > the > >>>>>> migrations, but still saw the exact same error. > >>>>>> > >>>>>> Does anyone have some suggestions as to what I should look at? could > >>>>>> it be a config setting? > >>>>>> > >>>>>> I can post some of the logs tonight, but i really don't think they > >>>>>> will help. > >>>>>> > >>>>>> -- > >>>>>> Levi Rosol > >>>>>> Twitter: @LeviRosol > >>>>>> > >>>>>> -- > >>>>>> > >>>>>> You received this message because you are subscribed to the Google > >>>>>> Groups "CommunityEngine" group. > >>>>>> To post to this group, send email to > [email protected]. > >>>>>> For more options, visit this group at > >>>>>> http://groups.google.com/group/communityengine?hl=. > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> "We do not believe in ourselves until someone reveals that deep > inside > >>>>> us is valuable, worth listening to, worthy of our trust, sacred to > our > >>>>> touch." - E. E. Cummings > >>>>> > >>>>> -- > >>>>> > >>>>> You received this message because you are subscribed to the Google > >>>>> Groups "CommunityEngine" group. > >>>>> To post to this group, send email to > [email protected]. > >>>>> For more options, visit this group at > >>>>> http://groups.google.com/group/communityengine?hl=. > >>>> > >>>> -- > >>>> > >>>> You received this message because you are subscribed to the Google > >>>> Groups "CommunityEngine" group. > >>>> To post to this group, send email to [email protected] > . > >>>> For more options, visit this group at > >>>> http://groups.google.com/group/communityengine?hl=. > >>> > >>> -- > >>> > >>> You received this message because you are subscribed to the Google > Groups > >>> "CommunityEngine" group. > >>> To post to this group, send email to [email protected]. > >>> For more options, visit this group at > >>> http://groups.google.com/group/communityengine?hl=. > >> > > > > -- > > > > You received this message because you are subscribed to the Google Groups > > "CommunityEngine" group. > > To post to this group, send email to [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/communityengine?hl=. > > > > -- > > You received this message because you are subscribed to the Google Groups > "CommunityEngine" group. > To post to this group, send email to [email protected]. > For more options, visit this group at > http://groups.google.com/group/communityengine?hl=. > > > -- You received this message because you are subscribed to the Google Groups "CommunityEngine" group. To post to this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/communityengine?hl=.
