Изменить общедоступную схему по умолчанию в doorkeeper - PullRequest
0 голосов
/ 13 февраля 2019

Есть ли способ изменить схему по умолчанию public в конфигурации doorkeeper?

Я пытался изменить схему в миграциях, но модели AcessToken и AccessGrant не связываются автоматически сновая схема в миграциях

Где правильный путь для достижения этой цели?

Заранее спасибо

1 Ответ

0 голосов
/ 25 марта 2019

Вы можете установить table_name_prefix для моделей Doorkeeper следующим образом (что-то вроде этого):

#config/initializers/doorkeeper.rb

Doorkeeper.configure do
  # ...
end

Doorkeeper::Application.table_name_prefix = "some_schema."
Doorkeeper::AccessToken.table_name_prefix = "some_schema."
Doorkeeper::AccessGrant.table_name_prefix = "some_schema."

Или даже изменить полное имя таблицы, но я не рекомендую это:

Doorkeeper::Application.class_eval { self.table_name = :apps }
...