Rails 迁移。为什么迁移不起作用?

Rails Migrations. Why does migration not work?

我正在尝试迁移我在网上找到的东西并且 rails db:migrate 无效。我试了另外一个帖子提示修改迁移文件报错,再试还是没有反应

class CreateDoctors < ActiveRecord::Migration[5.1] 
def change
  create_table :doctors do |t|
  t.decimal :clinic_latitude, precision: 10, scale: 6
  t.decimal :clinic_longitude, precision: 10, scale: 6
  t.string :clinic_name
  t.timestamps
  end
  add_index :doctors, [:clinic_latitude, :clinic_longitude]
  end
end

我生成了一个新的测试迁移用户。并且迁移得很好。我也删除了数据库并重新创建没有效果。

您无法将某些文件添加到迁移文件夹并希望它永远被迁移。

您需要rails generate migration create_doctors,然后将您需要的内容粘贴到自动创建的迁移。

按照 Rusian tersly 的建议开始迁移修复它,正如我在评论中所说的那样,我今天回到计算机前会尝试。