2017-04-24 1 views
2

JWT 토큰을 사용하여 Rails 5 API only 앱에서 작업하고 있습니다.Rails 5 API 앱이 Devise와 함께 흰색 화면을 반환합니다. sign_in 페이지

내부 프로세스에 Rails Admin을 사용하고 싶습니다. Rails Admin과 JWT 토큰을 직접 통합하는 대신 스태프의 승인을 위해 Devise (또는 Clearance)를 구성하고 싶습니다.

문제는 내가 일단 Devise 또는 Clearance (컨트롤러, 모델 및 경로가 있음)를 설정하면 로그인 화면이 빈 HTML 페이지를 반환합니다.

https://github.com/thoughtbot/clearance/issues/741에 언급 된 허가에 관한 몇 가지 관련 문제가 있지만 HTML이로드되지 않는 이유를 알아낼 수 없었습니다.

레일즈 API는 일부 미들웨어를 제외하지만 어떤 것이 누락되었거나 문제를 일으키는 지 분명하지 않습니다. 감사.

답변

0

Rails API 전용 앱을 일반 Rails 앱으로 변환하여이 문제를 해결했습니다. 제 생각에는 최선의 해결책은 아니지만 작동합니다!

+1

어떻게 Rails API 앱을 일반 레일 앱으로 변환 했습니까?, 사용할 수있는 플러그인 또는 스크립트가 있습니까 ?? –

+0

https://stackoverflow.com/questions/36669981/how-do-you-convert-a-rails-5-api-app-to-a-rails-app-that-can-act-as-both-api - 그리고 # 36670987 거기 방법의 대부분을 얻어야 – srt32

관련 문제