我认为这次迁移中存在问题,但我是新手,不确定。
class AddPasswordDigestToUsers < ActiveRecord::Migration[5.0]
def up
remove_column "admin_users", "hashed_password"
add_column "admin_users", "password_digest", :string
end
def down
remove_column "admin_users", "password_digest"
add_column "admin_users", "hashed_password", :string, :limit => 40
end
end
我怀疑迁移没有正确执行。您可以尝试通过执行rake db:drop db:create db:migrate
来重置数据库 这将删除数据库并创建一个新数据库