【发布时间】:2011-11-16 02:00:07
【问题描述】:
我使用 MySQL 创建了一个新的 rails 应用程序 (3.1.1)。在 database.yml 中,我已经为开发中的远程 MySQL 服务器输入了登录凭据,而测试和生产数据库是使用 localhost 设置的。似乎创建脚手架和 rake db:migrate 进入测试数据库?
如何强制rails 只使用开发mysql db?我希望 db:create、db:migrate 等仅在开发(远程 MySQL)服务器中创建表,而不是在测试或生产中创建表?
【问题讨论】:
-
我支持 sorens,尽管答案似乎更像是一个问题——如果你不提供环境,是什么让你认为它不使用开发数据库——具体选项?
标签: mysql ruby-on-rails ruby database