модуль ActiveSupport::ActionableError::ClassMethods
Публичные методы экземпляров
# 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.