跳至內容 跳至搜尋
命名空間
方法
R

類別公開方法

register(name, class_name, path = class_name.underscore)

註冊一個自定義資料庫介面卡。

也可以用來定義別名。

範例

ActiveRecord::ConnectionAdapters.register("megadb", "MegaDB::ActiveRecordAdapter", "mega_db/active_record_adapter")

ActiveRecord::ConnectionAdapters.register("mysql", "ActiveRecord::ConnectionAdapters::TrilogyAdapter", "active_record/connection_adapters/trilogy_adapter")
# File activerecord/lib/active_record/connection_adapters.rb, line 22
def register(name, class_name, path = class_name.underscore)
  @adapters[name.to_s] = [class_name, path]
end