-
Notifications
You must be signed in to change notification settings - Fork 461
Ask for tenant on rails console startup
Philipe Fatio edited this page Jun 28, 2014
·
4 revisions
If you want to select your database, and maybe tenant specific config when you start rails console you can do something like this
if defined?(Rails::Console)
def switch_lang
while true
print "Select your locale:\n"
print "1: Dk\n"
print "2: Sv\n"
case gets.strip
when '1'
$COUNTRY_CONFIG = COUNTRY_CONFIGS['da']
puts 'Selected dk!'
break
when '2'
$COUNTRY_CONFIG = COUNTRY_CONFIGS['se']
Apartment::Database.switch("rent_your_home_se_#{Rails.env.development? ? 'development' : 'production'}")
puts 'Selected sv!'
break
else
c = 1
end
break if !c
end
end
switch_lang()
end