Sequel のSequel::Migrator
. しかし、走ってみると…
DB = Sequel.sqlite
Sequel::Migrator.apply DB, 'db/migrations'
次のエラーが発生しました。
初期化されていない定数 Sequel::Migrator
何を与える?
Sequel のSequel::Migrator
. しかし、走ってみると…
DB = Sequel.sqlite
Sequel::Migrator.apply DB, 'db/migrations'
次のエラーが発生しました。
初期化されていない定数 Sequel::Migrator
何を与える?
現在Sequel::Migrator
、デフォルトでは含まれていません。これは、すぐrequire 'sequel'
に使用を開始することはできず、すぐに開始できないことを意味しますSequel::Migrator
。
代わりに、Sequel が提供する移行とコア拡張機能をロードする必要があります。
Sequel.extension :migration, :core_extensions
が定義されているかどうかを確認するSequel::Migrator
と、Ruby は を返し"constant"
ます。
1.9.3 :001 > Sequel.extension :migration, :core_extensions
=> [:migration, :core_extensions]
1.9.3 :002 > defined? Sequel::Migrator
=> "constant"