Commit a368d61a06eb2dc16ad8bd32b57f4324e75249f9
1 parent
b9800000
Exists in
staging
and in
42 other branches
Fixes multitenancy rake tasks
- Fixes a typo; - Loads the environment first so ActiveRecord is available.
Showing
1 changed file
with
4 additions
and
4 deletions
Show diff stats
lib/tasks/multitenancy.rake
1 | 1 | namespace :multitenancy do |
2 | 2 | |
3 | - task :create do | |
3 | + task :create => :environment do | |
4 | 4 | db_envs = ActiveRecord::Base.configurations.keys.select{ |k| k.match(/_development$|_production$|_test$/) } |
5 | 5 | cd Rails.root.join('config', 'environments'), :verbose => true |
6 | - file_envs = Dir.glob "{*_development.rb,*_prodution.rb,*_test.rb}" | |
6 | + file_envs = Dir.glob "{*_development.rb,*_production.rb,*_test.rb}" | |
7 | 7 | (db_envs.map{ |e| e + '.rb' } - file_envs).each { |env| ln_s env.split('_').last, env } |
8 | 8 | end |
9 | 9 | |
10 | - task :remove do | |
10 | + task :remove => :environment do | |
11 | 11 | db_envs = ActiveRecord::Base.configurations.keys.select{ |k| k.match(/_development$|_production$|_test$/) } |
12 | 12 | cd Rails.root.join('config', 'environments'), :verbose => true |
13 | - file_envs = Dir.glob "{*_development.rb,*_prodution.rb,*_test.rb}" | |
13 | + file_envs = Dir.glob "{*_development.rb,*_production.rb,*_test.rb}" | |
14 | 14 | (file_envs - db_envs.map{ |e| e + '.rb' }).each { |env| safe_unlink env } |
15 | 15 | end |
16 | 16 | ... | ... |