跳轉至內容 跳轉至搜尋
方法
D

實體公開方法

define(info = {}, &block)

評估指定區塊。目前連線介接器可使用的所有方法都能在區塊中使用,因此您可以輕鬆使用資料庫定義 DSL 建立架構 ( create_tableadd_index 等)。

info hash 是選用的,如果指定則用於定義目前架構的元資料 (目前只有架構的版本)

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