以前没有遇到过这个,我在rails中生成一个模型
rails g model Rating ratings:integer
此时没有生成迁移文件
然后我跑
rake db:migrate
此时没有任何反应,即使 myapp_development 和 myapp_test 存在,模型也没有写入表
所以我检查了mysql,只用
mysql
它直接登录,那里没有数据库,然后我再次登录,但这次使用这个命令
mysql -u root
在这里我的数据库存在。有谁知道这里发生了什么以及如何让我的模型创建相应的表?
数据库.yml
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: recipes_development
pool: 5
username: root
password:
谢谢