跳至内容 跳至搜索
方法
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