我目前正在使用mongolab中的现有远程数据库设置新的Rails 5应用程序。我正在使用mongoid
。以下是我在development
下设置config/mongoid.yml
的方式:
database: <insert_database_name>
hosts:
- <db_number>.mlab.com
options:
user: <db_user_username>
password: <db_user_password>
我甚至尝试用uri
内的development
字符串替换上面的参数,但没有运气。我希望能够使用rails console
访问远程数据库。我错过了什么?
答案 0 :(得分:1)
我使用与用于配置数据库相同的语法,它仍然适用于我的rails 5和mongoid 5.这里我设置的。希望它有所帮助!!
database: manga_app
hosts:
- ds151108.mlab.com:51108
options:
# The name of the user for authentication.
user: 'xxx' (xxx is the username you set for database not the name you use to sign in)
# The password of the user for authentication.
password: 'yyy' (yyy is the password you set for the database not the password you use to sign in)
答案 1 :(得分:0)
解决。不得不将Rails安装降级到4.2.7和mongoid 4.工作就像一个魅力。