从脚本中需要多个rails站点

时间:2015-08-11 17:03:13

标签: ruby-on-rails ruby

我想从外部Ruby脚本访问两个完全独立的Rails站点使用的数据库。我知道我可以要求Rails应用程序的环境,如下所示:

#!/usr/bin/env ruby
require "/path/to/rails/app/config/environment"

然后我可以使用Rails应用程序中定义的所有模型来读取和写入数据,它将使用为站点定义的数据库设置。

但现在我想同时为两个网站做这件事,例如:

#!/usr/bin/env ruby
require "/path/to/first/rails/app/config/environment"
require "/path/to/second/rails/app/config/environment"

显然,这不起作用,因为应用程序无法初始化两次。有没有办法避免碰撞?

0 个答案:

没有答案