2017-04-24 25 views
2

我正在使用JWT令牌的Rails 5 API only应用程序。Rails 5 API应用程序返回白色屏幕与设计sign_in页

我想使用Rails Admin进行内部处理,并希望为工作人员配置Devise(或Clearance)以进行身份​​验证,而不是直接将JWT令牌与Rails Admin集成。

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

https://github.com/thoughtbot/clearance/issues/741中提到的Clearance有一些相关的问题,但我一直无法弄清楚为什么HTML无法加载。

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

回答

0

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

+1

您是如何将Rails API应用程序转换为普通的Rails应用程序的?是否有插件或脚本可用? –

+0

https://stackoverflow.com/questions/36669981/how-do-you-convert-a-rails-5-api-app-to-a-rails-app-that-c​​an-act-as-both-api - 和#36670987应该让你大部分的方式 – srt32