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 45
def action(name, &block)
_actions[name] = block
end
🔎 See on GitHub