Thanks on the 404 stuff, that was easy.
I'm going to stick with the reconnect = true until that is proving
not to work. It's the easiest as it's a one liner addition to my yaml.
Dave
On Fri, Feb 19, 2010 at 3:13 PM, Magnus Holm judo...@gmail.com wrote:
404 on 1.5:
module App::Controllers
class NotFound
def get(path)
Do something with path
end
end
end
404 on 1.9/2.0:
module App
def r404(path)
Do something with path
end
end
There appears to be two solutions:
Call ActiveRecord::Base.verify_active_connections! before every request (I
think this is what Rails does by default):
module VerifyConnection
def service(*args)
ActiveRecord::Base.verify_active_connections!
ensure
return super
end
end
module App
include VerifyConnection
end
Or, pass reconnect = true to establish_connection.
I'm not quite sure what's best…
// Magnus Holm
On Fri, Feb 19, 2010 at 20:59, David Susco dsu...@gmail.com wrote:
I have a few camping projects that are about to go into production in
a few weeks, just picking your brains to see if I can add some
robustness.
What's the best way to catch any Camping Problem! /XXX not found
errors that a user might see if they start typing URLs themselves?
Ideally I'd just like to redirect them all to some general index
controller.
I'm using MySQL for my database. I'm getting a few MySQL server has
gone away error messages every now and then. I did some searching and
found if reconnect: true is in the hash I send to
establish_connection that I should be all set. Can anyone confirm?
Also, any other MySQL connection best practices that I should be
following?
--
Dave
___
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list
___
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list
--
Dave
___
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list