Lab*_*ino 0 ruby-on-rails railstutorial.org
首先我跑了:rails generate model User name:string email:string这会创建一个迁移。后来我做了一个db:migrate,我得到这个错误:
bundle exec rake db:migrate
== 20150728195629 CreateUsers: migrating ======================================
-- create_table(:users)
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
SQLite3::SQLException: table "users" already exists.....
Run Code Online (Sandbox Code Playgroud)
当您创建generate model表user时,但是当您rake db:migrate尝试再次创建它时。
我糊涂了!难道我做错了什么?
https://www.railstutorial.org/book/modeling_users#code-generate_user_model
刚进入控制台
rails console
Run Code Online (Sandbox Code Playgroud)
并输入
ActiveRecord::Migration.drop_table(:users)
Run Code Online (Sandbox Code Playgroud)
然后退出控制台并
rake db:migrate
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1623 次 |
| 最近记录: |