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
我正在尝试将 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