Exception: ActiveRecord::PendingMigrationError

Inherits:
MigrationError show all
Includes:
ActiveSupport::ActionableError
Defined in:
activerecord/lib/active_record/migration.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods included from ActiveSupport::ActionableError

actions, dispatch

Methods included from ActiveSupport::Concern

#append_features, #class_methods, extended, #included

Constructor Details

#initialize(message = nil) ⇒ PendingMigrationError

Returns a new instance of PendingMigrationError.


139
140
141
142
143
144
145
146
147
# File 'activerecord/lib/active_record/migration.rb', line 139

def initialize(message = nil)
  if !message && defined?(Rails.env)
    super("Migrations are pending. To resolve this issue, run:\n\n        bin/rails db:migrate RAILS_ENV=#{::Rails.env}")
  elsif !message
    super("Migrations are pending. To resolve this issue, run:\n\n        bin/rails db:migrate")
  else
    super
  end
end