Methods

Instance Public methods

action(name, &block)

Defines an action that can resolve the error.

class PendingMigrationError < MigrationError
  include ActiveSupport::ActionableError

  action "Run pending migrations" do
    ActiveRecord::Tasks::DatabaseTasks.migrate
  end
end
📝 Source code
# File activesupport/lib/active_support/actionable_error.rb, line 43
      def action(name, &block)
        _actions[name] = block
      end
🔎 See on GitHub