Nevermind.  I figured it out:

config.cache_classes = true

Michael

On Sep 7, 4:32 pm, Michael Allman <[EMAIL PROTECTED]> wrote:
> I noticed Rails reloads my classes on every request.  My database
> can't handle that.  My database depends on classes maintaining their
> identity.  That is, given a class "Person",  Person.object_id must not
> vary across requests.  Is there a way to turn off this "reload per
> request" behavior?  And why does it do this in the first place?  Seems
> rather strange.
>
> Thanks.
>
> Michael
>
> On Sep 7, 8:41 am, "Bill Walton" <[EMAIL PROTECTED]> wrote:
>
> > Hi Michael,
>
> > Michael Allman wrote:
>
> > > I'm developing a rails 2 app with a custom database for persistence
> > > (not activerecord, not sql).  I need to open the database once at
> > > application startup and close it once at application shutdown.  I
> > > figured out how to add an application startup hook by putting a script
> > > in config/initializers.  I can't figure out how to add a shutdown
> > > hook.  Can someone point me in the right direction?  I really need to
> > > close the database properly at shutdown time.
>
> > You may be misunderstanding one of the basics of Rails applications.  Rails
> > apps are not daemons that start up and then sit there running, waiting for a
> > next request.  A Rails app exists for exactly one request - response cycle.
> > It starts up when it receives a request, and it shuts down after it delivers
> > its response.  When it receives another request the cycle is repeated.
> > Easiest thing in your case could be to define a start up method and a shut
> > down method.  Your start up method could be called based on a global or a
> > class singleton.  Your shut down method will probably have to be invoked
> > explicitly though.
>
> > HTH,
> > Bill
--~--~---------~--~----~------------~-------~--~----~
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 [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-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to