跳至内容 跳至搜索
方法
D

实例公共方法

define(info = {}, &block)

评估给定的块。当前连接适配器中可用的所有方法都可以在块中使用,因此你可以轻松使用数据库定义 DSL 来构建你的架构(create_tableadd_index 等)。

info 哈希是可选的,如果给定,则用于定义有关当前架构的元数据(目前,仅架构版本)

ActiveRecord::Schema[7.0].define(version: 2038_01_19_000001) do
  ...
end
# File activerecord/lib/active_record/schema.rb, line 49
def define(info = {}, &block)
  new.define(info, &block)
end