RailsでブラウザからアクセスしたところPendingMigrationErrorエラーがでました。
PendingMigrationErrorがでる
以下がエラーの内容です。
エラー
ActiveRecord::PendingMigrationError (
Migrations are pending. To resolve this issue, run:
bin/rake db:migrate RAILS_ENV=development
):
Migrationsが未解決なのでmigrateしろとあります。
rake db:migrate を実行
migrateします。
migrate
bundle exec rake db:migrate
== 20150917031451 CreateActivities: migrating =================================
-- create_table(:activities)
-> 0.0192s
-- add_index(:activities, [:trackable_id, :trackable_type])
-> 0.0077s
-- add_index(:activities, [:owner_id, :owner_type])
-> 0.0067s
-- add_index(:activities, [:recipient_id, :recipient_type])
-> 0.0068s
== 20150917031451 CreateActivities: migrated (0.0415s) ========================
migrationファイルが実行され、ボクの環境の場合はactivitesテーブルが生成されました。
再度 rails s
serverをstart
bundle exec rails s -b 0.0.0.0 -p 8888
エラーがでなくなりました。
Migrationを保留しているというエラーだったのでMigrationを実行するとエラーが出なくなります。