运行db:migrate时出现此错误
Mysql2::Error: Table 'sample_app_development.microposts' doesn't exist: SHOW KEYS FROM
`microposts
这是我的移民
class CreateMicroposts < ActiveRecord::Migration
def change
create_table :microposts do |t|
t.string :content
t.integer :user_id
t.timestamps
add_index :microposts, [:user_id, :created_at]
end
end
end
我尝试重新启动mysql并删除和重新创建数据库。
最佳答案
将add_index
移出create_table
的块。