From 1b329d3da0d652c6654ac90b7193f8cccbbe2fb5 Mon Sep 17 00:00:00 2001 From: kfl62 Date: Mon, 2 Feb 2009 20:41:20 +0200 Subject: [PATCH] fallback to default db in multisite env. --- app/controllers/application.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/application.rb b/app/controllers/application.rb index 828760d..0cb96d0 100644 --- a/app/controllers/application.rb +++ b/app/controllers/application.rb @@ -60,10 +60,16 @@ def current_location end end + def database_string + FileTest.exists?(Rails.root + '/db/' + current_location + '.sqlite3') ? + Rails.root + '/db/' + current_location + '.sqlite3' : + Rails.root + '/db/development.sqlite3' + end + def current_database ActiveRecord::Base.establish_connection( :adapter => "sqlite3", - :database => Rails.root + '/db/' + current_location + '.sqlite3' + :database => database_string ) end