NameError:未初始化的常量模型 - rake db:migrate

时间:2016-06-07 14:31:46

标签: ruby-on-rails ruby migration

我尝试使用rails迁移将更改迁移到我的Comments表。我已经进行了迁移,一切看起来都不错,但是当我运行rake db:migrate时,它会发回这个错误NameError: uninitialized constant Model。我看不出问题了吗?所有的命名都适合我。这是我的迁移文件,如果有任何注意事项或者您需要更多信息,请告诉我。谢谢!

迁移:

class AddColumnToComments < ActiveRecord::Migration
 def change
  add_column :comments, :fav_drink, :string
  add_column :comments, :visit_time, :string
 end
end

ERROR:

enter image description here

1 个答案:

答案 0 :(得分:3)

我假设您已使用rails生成器创建迁移,并且此生成器可能已创建名为201606xxxxxxxx_model.rb的迁移文件。

如果是这种情况,请将迁移文件重命名为:201606xxxxxxxx_add_column_to_comments.rb