【发布时间】:2012-11-14 13:04:24
【问题描述】:
是的,以前有人问过这个问题。 2年前。我觉得把它搞砸了,并认为启动一个新线程会是一个更好的主意。
很像其他问题的 OP,我已经正确生成了我的 Rails 应用程序,将我的 databases.yml 更改为使用 MySQL,但它仍在尝试使用 SQLite3。当我运行 rake db: 命令时,它可以正常工作。它在数据库中生成表,但在浏览器中,应用程序不断给出错误提示它正在尝试访问(/创建)sqlite 数据库。
有没有人找到这个问题的答案?我的databases.yml:
development:
adapter: mysql2
host: localhost
database: robinkanters_dev
username: [[ correct username ]]
password: [[ correct password ]]
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: mysql2
host: localhost
database: robinkanters_test
username: [[ correct username ]]
password: [[ correct password ]]
production:
adapter: mysql2
host: localhost
database: robinkanters_prod
username: [[ correct username ]]
password: [[ correct password ]]
罗宾·坎特斯
PS。这是我第一次在 SO 上发帖,请放轻松
编辑:我想我并没有真正解释这个问题。
【问题讨论】:
-
您在进行更改后是否重新启动了服务器?
标签: mysql ruby-on-rails sqlite