方法
- A
实例公共方法
action(name, &block) 链接
定义一个可以解决错误的动作。
class PendingMigrationError < MigrationError include ActiveSupport::ActionableError action "Run pending migrations" do ActiveRecord::Tasks::DatabaseTasks.migrate end end
来源: 显示 | 在 GitHub 上
# File activesupport/lib/active_support/actionable_error.rb, line 45 def action(name, &block) _actions[name] = block end