Spec-Zone.ru › Ruby on Rails 7.2

модуль ActiveSupport::ActionableError::ClassMethods

Публичные методы экземпляров

action(name, &block) Показать исходный код
# File activesupport/lib/active_support/actionable_error.rb, line 45
def action(name, &block)
  _actions[name] = block
end

Определяет действие, которое может разрешить ошибку.

class PendingMigrationError < MigrationError
  include ActiveSupport::ActionableError

  action "Run pending migrations" do
    ActiveRecord::Tasks::DatabaseTasks.migrate
  end
end

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API