I wound up solving this by establishing the DB connection unless
Rails.env.production? && Rails.groups.include?('assets'). It seems to
work alright.On Sep 13, 12:22 pm, Chris Hanks <[email protected]> wrote: > I'm using Sequel with Rails 3.1.0, and connecting to my database by > simply passing a database url in a config var to Sequel.connect - the > standard way of doing it. It seems that when Heroku runs the asset > precompilation rake task during a deploy, my config vars apparently > aren't available to the app as it's initializing. Without a database > to connect to, it crashes. > > I could simply hack my way around this by rescuing from the connection > error, but I think that's a bad idea, since my app relies on the > database for all of its functionality - if the database is > unavailable, the app SHOULD be crashing when it's trying to establish > its connection. I think it makes more sense for my config vars to be > available to the app during asset compilation, but I'm not sure why > they're not already. > > Can someone from Heroku shed some light on this? Thanks! -- 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.
