I'm seeing this error on two of my three production boxes (which are all identical, so it's confusing as to why it's only happening on two of them). I dug into the helpers a little and found that the problem is with a couple of the helpers (found in actionpack/lib/action_view/ helpers).
Specifically, at the top of javascript_helper.rb, there is a require of prototype_helper, and at the top of prototype_helper.rb, there is a require of javascript_helper. This seems like it should work, but it's throwing the error you mention below when I try to start mongrel. I've been able to hack, er, work around it by replacing one of the requires with the actual file content. Here's what I'm doing step-by-step: 1) copy the contents of prototype_helper.rb 2) remove the "require ... prototype_helper" line from the top of javascript_helper.rb (line 2) 3) paste the prototype helper content copied in step one in place of the line you just removed 4) remove the "require ... javascript_helper" line from the content you just pasted in. I suspect this is related to the new dependency code, but I'm not sure. I would like to submit a bug report, but I'm not sure how to construct a unit test for it, since it works fine on one box and fails on the other two (identical) boxes. If it matters, I'm running this on Fedora Core 5 / x86_64 machines, and we're frozen at rev. 4883 of rails. On Sep 7, 2006, at 9:26 PM, Andrew Kaspick wrote: > > I didn't incorporate my changes into the frozen edge, so that's not > the problem. > > I guess I'll assume my enivronment is screwed up somehow when it comes > to using edge if others are having no issues. > > I'll try creating a clean app and then try the freeze again, otherwise > I'll just hang on to my patch changes for a while until I get things > working with a later version. > > The thing is, when I'm attempting to run the tests directly from the > svn repo it causes problems, so I'm having issues outside the context > of an app anway. > > Do installed gems (or any other environment configurations) have any > affect on a checked out version (from the svn repo) of edge? > > Thanks > > On 9/7/06, Michael Koziarski <[EMAIL PROTECTED]> wrote: >> >>> Actually if I freeze my app to edge using "rake >>> rails:freeze:edge" and >>> then run script/server I get the exact same error. >>> >>> Has anybody seen anything similar? >>> >>> Here's the error again (for those that missed it)... >>> >>> ./script/../config/../vendor/rails/activesupport/lib/ >>> active_support/dependencies.rb:248:in >>> `load_missing_constant': uninitialized constant >>> ActionView::Helpers::JavaScriptHelper::PrototypeHelper (NameError) >>> >>> I'm confused. >> >> This works fine for me, If you roll back your changes does it still >> happen? Does your test app have any plugins installed? >> >> -- >> Cheers >> >> Koz >> >>> >> > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-core -~----------~----~----~----~------~----~------~--~---
