2017-04-24 15 views
2

JWTトークンを使用してRails 5 API onlyアプリで作業しています。Rails 5 APIアプリがDeviseの白い画面を返すsign_inページ

Rails Adminを内部プロセス用に使いたいのですが、JWTトークンとRails Adminを直接統合するのではなく、スタッフ用にDevise(またはClearance)を認証するように設定したいと考えています。

DevitsまたはClearance(コントローラ、モデル、ルートがある)を設定すると、サインイン画面は空のHTMLページを返します。

https://github.com/thoughtbot/clearance/issues/741に記載されているクリアランスに関するいくつかの関連問題がありますが、HTMLが読み込まれない理由を理解できませんでした。

Rails APIはいくつかのミドルウェアを除外しますが、欠落しているか、問題を引き起こしているかどうかはわかりません。ありがとう。

答えて

0

Rails APIのみのアプリを通常の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

関連する問題