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