Rails 5 API应用程序返回带有Devise sign_in页面的白色屏幕

时间:2017-04-24 05:13:08

标签: ruby-on-rails devise rails-admin rails-api clearance

我正在使用JWT令牌开发Rails 5 API only应用。

我希望将Rails管理员用于内部流程,并希望为员工配置专案版的设计(或清除),而不是直接将RWE管理员与JWT令牌集成。

我遇到的问题是,一旦我设置了Devise或Clearance(控制器,模型和路由都在那里),登录屏幕将返回一个空的HTML页面。

https://github.com/thoughtbot/clearance/issues/741中提到的Clearance存在一些相关问题,但我无法弄清楚HTML无法加载的原因。

Rails API确实排除了一些中间件,但我不清楚哪些中间件丢失或导致问题。感谢。

1 个答案:

答案 0 :(得分:0)

我通过将仅Rails API应用程序转换为普通的Rails应用程序解决了这个问题。在我看来,这不是最好的解决方案,但它确实有效!