使用Devise访问Ruby on Rails中的多个数据库

时间:2016-02-04 18:45:51

标签: ruby-on-rails ruby devise

我有一个应用程序,用户可以选择他们要访问的数据库。 我必须对他们选择的数据库的用户进行身份验证,并且我必须使用thr用户和数据库保持事务,直到用户注销。

我能够通过 establish_connection 来完成并传递用户请求的数据库名称。 但我遇到了障碍。问题是,

让我们假设 user1 要求访问 databaseA 并且用户已取消登录,如果 user2 请求访问 databaseB ,在这种情况下,即使 user1的请求也要点击 DatabaseB

我知道 Devise 可以解决这个问题,我无法弄清楚如何。

任何建议都会非常有用

0 个答案:

没有答案