方法
- D
实例公共方法
define(info = {}, &block) 链接
评估给定的块。当前连接适配器可用的所有方法在块内都可用,因此您可以轻松使用数据库定义 DSL 来构建您的 schema(例如 create_table、add_index 等)。
info 哈希是可选的,如果提供了,则用于定义当前 schema 的元数据(目前只有 schema 的版本)。
ActiveRecord::Schema[7.0].define(version: 2038_01_19_000001) do ... end
来源:显示 | 在 GitHub 上
# File activerecord/lib/active_record/schema.rb, line 49 def define(info = {}, &block) new.define(info, &block) end