0
내 경로를 확인했으나 경로 만 제외하고는 아무것도 표시되지 않습니다. show 메소드를 호출하면 current_user가 나타납니다. 하지만 인덱스로 메서드를 정의하면. 현재 사용자를 확보 할 수 없습니다. 이것은 현재 사용자 정보를 표시하고자하는 API 문서 용입니다.메소드가 인덱스 인 경우 current_user가 nil을 표시합니다.
def index
@user = current_user
@pages = Page.all
end
기본적으로 Devise의 경우에 해당 할 이유는 없습니다. before 액션이나'current_user' 메소드를 오버라이드하고있는 것이 있어야합니다. 당신의 코드에서'current_user'를 어디에서나 정의 했습니까? –
색인을 올바르게 작성하기 전에 current_user가 설정되었는지 확인 했습니까? 어쨌든 사용자가 색인을 생성 할 때 로그인하지 않았습니까? 아마도 로그 아웃하기 전에 로그 아웃했을 것입니다. – tronmcp