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 -~----------~----~----~----~------~----~------~--~---

