Is there anything special about the hierarchy for that class? is it related
to any plugins?

Are there other classes that you can't instantiate? Is there a commonality
among them? (if its just this one, is there something special about it? can
you strip out that difference and try again?)

I saw a similar issue someone complained of, when loading a plugin that had
submodules. If this class is related to some other plugins or libraries,
see what is going on there. (and post back)

On Sun, Jan 22, 2012 at 4:20 PM, Michael Baldock <[email protected]>wrote:

> Just to go back to the original question though, is there any reason
> why making an instance of a class with
>
> @class_instance = Class.new
>
> might not work on heroku in production mode, but work locally in
> development mode.
>
> Or are there too many reasons?!
>
>
> On Jan 22, 9:54 pm, Michael Baldock <[email protected]> wrote:
> > David,
> >
> > Thanks for that tip, could be useful, I've tried it, and sadly nothing
> > works in production mode locally, not even the root page, all I get is
> >
> > Errno::ECONNREFUSED (Connection refused - connect(2)):
> >
> > I have no idea where that is coming, from! Think I'm going to have to
> > speak to the guy who actually built the site, before trying to
> > continue to maintain something I don't understand!
> >
> > On Jan 22, 9:38 pm, David Dollar <[email protected]> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > You may be able to reproduce this locally by starting your app with
> RAILS_ENV=production
> >
> > > $ env RAILS_ENV=production rails server
> >
> > > On Sunday, January 22, 2012 at 4:24 PM, Michael Baldock wrote:
> > > > Hi,
> >
> > > > I'm trying to do something I think should be simple, and works fine
> on
> > > > my local machine, but crashes on heroku, I was hoping someone could
> > > > shed some light, as I'm totally baffled.
> >
> > > > I have a class called ScrapersController, with a standard set of
> views
> > > > and a model. In the same folder I have another class called
> > > > ScraperManager, that I use with delayed_job to go off and scrape
> > > > websites in the background.
> >
> > > > I create an instance of ScraperManager with
> >
> > > > @scraper_manager = ScraperManager.new
> >
> > > > I didn't think twice about writing this line, it works fine on my
> > > > local server, but on heroku it crashes.
> >
> > > > The error message I get sent is:
> >
> > > > ///////////////
> > > > Admin::Events is not missing constant ScraperManager!
> > > > .bundle/gems/ruby/1.8/gems/activesupport-3.0.3/lib/active_support/
> > > > dependencies.rb:479:in `load_missing_constant'
> > > > ///////////////
> >
> > > > The folder is within Admin::Events. if it's NOT missing constant, why
> > > > is it breaking??
> >
> > > > I've tried various ways of including the ScraperManager in the
> > > > ScraperController class, but cant work out how to do this
> >
> > > > require 'ScraperManager' - doesn't work
> > > > include Admin::Events::ScraperManager - doesn't work
> >
> > > > In most other languages it's easy to include a header file, but
> > > > apparently not in ruby!
> >
> > > > I've made an effort recently to try and emulate the heroku platform
> as
> > > > much as possible locally, precisely to avoid these inconsistencies,
> so
> > > > I'm using rvm to run ree-1.8.7 locally, which is the same as the
> stack
> > > > my app's on.
> >
> > > > I'm helping with this rails app up on heroku as a part-time / favour,
> > > > and every time I come back to the app after a couple of months ,
> > > > things have started to fall apart! I don't know what it is about
> > > > ruby / rails, but nothing ever stays working for long!!
> > > > (sorry, frustrated rant over)
> >
> > > > Any help would be appreciated :-)
> >
> > > > --
> > > > You received this message because you are subscribed to the Google
> Groups "Heroku" group.
> > > > To post to this group, send email to [email protected](mailto:
> [email protected]).
> > > > To unsubscribe from this group, send email to
> [email protected] (mailto:
> [email protected]).
> > > > For more options, visit this group athttp://
> groups.google.com/group/heroku?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Heroku" 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/heroku?hl=en.
>
>


-- 
Thanks,
-John

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" 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/heroku?hl=en.

Reply via email to