Это мой случай использования,Использование нескольких рельсов базы данных 4
В некоторых моделях пользователи подключаются к разным базам данных на разных хостах. Использование establish_connection таким образом,
#charge.rb
cattr_accessor :ip_address
ActiveRecord::Base.establish_connection({:adapter => "postgresql", :database => Rails.application.config.database_name, :host => ip_address,
:username => Rails.application.config.database_user, :password => Rails.application.config.database_password })
Мой вопрос, как я могу установить: хост, dynimically из charges_controller.rb? Каждый другой аргумент метода install_connection «Fixed».
Пробовал использовать параметр before_filter в Application Controller, чтобы установить значение в ip_address безрезультатно. Также попытался использовать инициализацию модели заряда (хотя и плохая идея) безрезультатно. : Хост, возвращает ноль
Спасибо
Спасибо, но получение «параметра отсутствует или значение пуст» ошибка ... – dev
Sorr y упустил шаг, взгляните на обновление – bkunzi01