Ruby on Rails多套环境的MySQL数据库yml配置
需要注意的是,host和post需要分别配置。不能在host配置端口,如127.0.0.1:3306。
如果把端口配置在host,会报类似的错误:Unknown MySQL server host 'mysql://127.0.0.1:3306' (1)
default: &default
adapter: mysql2
encoding: utf8mb4
username: root
password:
host: 127.0.0.1
port: 3306
development:
<<: *default
database: development_db_name
test:
<<: *default
database: test_db_name
production: