2017-04-24 40 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