如何在mongodb应用程序中检查用户凭据

时间:2015-08-12 09:57:54

标签: mysql mongodb ruby-on-rails-4

我使用mysql数据库设计创建了用户模型。我想检查来自mongodb应用程序的用户凭据。任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您不必为使用mongoid创建额外的内容。

在设计设置时跳过活动记录

—skip-active-record

点击此链接了解详情:http://suvankar.svbtle.com/devise-and-mongoid-in-rails-4

修改:

如果要使用其他数据库,可以添加任意数量的数据库。

development:
  adapter: mysql2
  database: db1_dev
  username: root
  password: xyz
  host: localhost

development_sec:
  adapter: mysql2
  database: db2_dev
  username: root
  password: xyz
  host: localhost

以下是为单独模型连接单独数据库的示例。

class User < ActiveRecord::Base
  establish_connection "#{Rails.env}_sec"
end

为第二个数据库添加新迁移时,需要向其添加以下代码。

class CreateUsers < ActiveRecord::Migration
  def connection
    ActiveRecord::Base.establish_connection("#{Rails.env}_sec").connection
  end

  def change
    # your code goes here.
  end
end