ActiveRecord пул соединений - PullRequest
       7

ActiveRecord пул соединений

0 голосов
/ 03 января 2012

У меня есть несколько подключений к базе данных в моем приложении Sinatra. Следует интеллектуально переключать базу данных в соответствии с параметрами.

Например:

get '/:project/details' do
  ...
end

Он должен подключиться к базе данных ' project1 ', если URL-адрес 0.0.0.0:3000/project1/details, ' project2 ', если URL 0.0.0.0:3000/project2/details и т. д.

Я использую active_record для подключения к базе данных.

Я хочу сохранить соединение в пуле, чтобы я мог использовать одно и то же соединение, если более одного попадания в один и тот же проект. И измените соединение в пуле в соответствии с проектом, не устанавливая новое соединение для каждого удара.

Как это реализовать?

...