【发布时间】:2019-02-13 15:27:42
【问题描述】:
有什么方法可以更改门卫配置中的默认架构public?
我尝试在迁移中更改架构,但 AcessToken 和 AccessGrant 模型不会自动与迁移中的新架构绑定
实现这一目标的正确方法在哪里?
提前谢谢你
【问题讨论】:
标签: ruby-on-rails oauth-2.0 doorkeeper
有什么方法可以更改门卫配置中的默认架构public?
我尝试在迁移中更改架构,但 AcessToken 和 AccessGrant 模型不会自动与迁移中的新架构绑定
实现这一目标的正确方法在哪里?
提前谢谢你
【问题讨论】:
标签: ruby-on-rails oauth-2.0 doorkeeper
您可以通过以下方式(类似的方式)为 Doorkeeper 模型设置table_name_prefix:
#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 }
【讨论】: