Обновить config/providers/db.rb
This commit is contained in:
@@ -1,7 +1,10 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
warn "DB PROVIDER FILE LOADED"
|
warn "DB PROVIDER FILE LOADED"
|
||||||
|
|
||||||
ClashDeckGenerator2::App.register_provider :db do
|
ClashDeckGenerator2::App.register_provider :db do
|
||||||
warn "DB PROVIDER REGISTERED"
|
warn "DB PROVIDER REGISTERED"
|
||||||
|
|
||||||
prepare do
|
prepare do
|
||||||
warn "DB PROVIDER PREPARE"
|
warn "DB PROVIDER PREPARE"
|
||||||
require "hanami/db"
|
require "hanami/db"
|
||||||
@@ -9,9 +12,12 @@ warn "DB PROVIDER REGISTERED"
|
|||||||
|
|
||||||
start do
|
start do
|
||||||
warn "DB PROVIDER START"
|
warn "DB PROVIDER START"
|
||||||
config = target["settings"].database_url
|
|
||||||
|
|
||||||
db = Hanami::DB.new(config)
|
# Берём URL базы из settings (обычно прокидывается из ENV["DATABASE_URL"])
|
||||||
|
database_url = target["settings"].database_url
|
||||||
|
|
||||||
|
# Важно: создаём DB через именованный аргумент url:
|
||||||
|
db = Hanami::DB.new(url: database_url)
|
||||||
|
|
||||||
register "db", db
|
register "db", db
|
||||||
register "db.rom", db.rom
|
register "db.rom", db.rom
|
||||||
|
|||||||
Reference in New Issue
Block a user