friendlyId 将无法正常工作

friendlyId won't work correctly

我正在尝试将 friendlyId gem 应用到我的 rails 应用中。

当我完成后

1 : 安装 gem, 2 : 还有这个

bin/rails g friendly_id
  create  db/migrate/20150220082838_create_friendly_id_slugs.rb
  create  config/initializers/friendly_id.rb

bin/rake db:migrate

db:migrate 运行正常但是当我去 rails s 时,我收到以下消息

Migrations are pending. To resolve this issue, run:

bin/rake db:migrate RAILS_ENV=development

  include FriendlyId
  friendly_id :account

然后当我做bin/rake db:migrate RAILS_ENV=development, console returns 这个错误

PG::DuplicateTable: ERROR:  relation "friendly_id_slugs" already exists

我试过删除数据库,但它只会带来更多需要解决的问题(因为我的开发中已经有了用户数据。)

当我 google 它时,github 页面中报告的相同问题已经通过错误修复解决了,它不会给我提示来解决它..

我怎样才能让它正常工作??? 谢谢你的时间。

以下解决了我的问题...!

bundle exec rake db:reset