class method
self.new
Ruby on Rails 5.2.8.1
Since v5.2.8.1Signature
self.new(current: nil, stored: nil)
No documentation comment.
Parameters
-
currentkey = nil -
storedkey = nil
Source
# File activerecord/lib/active_record/migration.rb, line 171
def initialize(current: nil, stored: nil)
msg = "You are attempting to modify a database that was last run in `#{ stored }` environment.\n".dup
msg << "You are running in `#{ current }` environment. "
msg << "If you are sure you want to continue, first set the environment using:\n\n"
msg << " bin/rails db:environment:set"
if defined?(Rails.env)
super("#{msg} RAILS_ENV=#{::Rails.env}\n\n")
else
super("#{msg}\n\n")
end
end
Defined in activerecord/lib/active_record/migration.rb line 171
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::EnvironmentMismatchError