嗨im当前学习导轨,并遵循教程。说明是在创建应用程序后编辑迁移文件,然后运行rake db:migrate,然后使用rake db:create。新的导轨,设置数据库然后运行耙db:创建/迁移
我已经编辑迁移文件到这一点:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :username
t.string :email
t.string :encrypted_password
t.string :salt
t.timestamps
end
end
end
然后当我运行“耙分贝:迁移”我得到一个错误
Mysql2::Error: Table 'users' already exists: CREATE TABLE `users` ...
我应该后运行“耙分贝:创建”,然后即时得到这个
user_auth_development already exists
user_auth_test already exists
我是否需要运行的db:创建和db:迁移?或者一旦我编辑了迁移文件,这是否可以安装? –
这意味着表格已经存在。可能是以前的迁移已经创建它。 –