Ruby on rails 什么是';新铁轨-d';(数据库预配置)开关实际做什么?
我知道-d开关为一个特定的数据库预先配置了新项目,我相信它会设置Ruby on rails 什么是';新铁轨-d';(数据库预配置)开关实际做什么?,ruby-on-rails,database,ruby-on-rails-3,Ruby On Rails,Database,Ruby On Rails 3,我知道-d开关为一个特定的数据库预先配置了新项目,我相信它会设置Gemfile和database.yml,但我不确定它是否做得更多。我似乎找不到关于它确切作用的信息。有人能详细说明一下或给我指一些文档吗?它将正确的Gem添加到您的Gem文件中,并使用正确的适配器预配置config/database.yml 例如: rails new-d mysql会将mysql2添加到您的Gemfile中,并将adapter:mysql2添加到您的database.yml中 rails new-d postgr
Gemfile
和database.yml
,但我不确定它是否做得更多。我似乎找不到关于它确切作用的信息。有人能详细说明一下或给我指一些文档吗?它将正确的Gem添加到您的Gem文件中,并使用正确的适配器预配置config/database.yml
例如:
rails new-d mysql
会将mysql2
添加到您的Gemfile中,并将adapter:mysql2
添加到您的database.yml中
rails new-d postgresql
将向GEM文件添加pg
,并向database.yml添加adapter:postgresql
database.yml中可能添加了其他特定于适配器的配置指令
初始设置中没有其他差异。后面的行为差异来自特定于数据库的Gem