我有一个应用程序,用户可以选择他们要访问的数据库。 我必须对他们选择的数据库的用户进行身份验证,并且我必须使用thr用户和数据库保持事务,直到用户注销。
我能够通过 establish_connection 来完成并传递用户请求的数据库名称。 但我遇到了障碍。问题是,
让我们假设 user1 要求访问 databaseA 并且用户已取消登录,如果 user2 请求访问 databaseB ,在这种情况下,即使 user1的请求也要点击 DatabaseB
我知道 Devise 可以解决这个问题,我无法弄清楚如何。
任何建议都会非常有用