을 로그 아웃하고, 모든 unauthentication 실패로 감지되고 고안 로그 아웃 메시지를 제외하고 괜찮 :레일 + 고안 : 잘못된 내가 고안 내 응용 프로그램에 대한 인증을 수행하는 데 사용할 메시지
en.devise.failure.unauthenticated: " You need to sign in or sign up before continuing "
나는 것을 의미 로그 아웃 할 때 "Not out successfully"메시지가 아닌이 메시지가 나타납니다.
아마도 내 Devise 시스템을 잘못 입력 한 것일 수 있습니다. 여기에 내가 만든 인격화가 있습니다 :
1/내 자신의 세션 컨트롤러를 사용하여 기본 Devise 세션 컨트롤러를 무시합니다. 내 유일한 목적은 특별한 액세스 (로그인/가입) 레이아웃을 선택하는 것입니다 :
class SessionsController < Devise::SessionsController
layout 'access'
end
더 이상의 코드는 없습니다. 나는 views/layouts/access.html.haml
에 위치한 특별 로그인/가입 디자인을 사용하여 렌더링하고 싶었습니다. 물론
, 내 routes.rb
파일이 추가 :/내가 (프랑스어) 수립을위한 다른 언어를 choosed 할, 그래서 devise.fr.yml
을 다운로드 config/locales/
폴더에 붙여 넣기하고, config/application.rb
에 config.i18n.default_locale = :fr
을 설정
devise_for :users, :controller => { :sessions => 'sessions' }
2
파일다른 모든 Devise 조치 메시지는 정확합니다. "로그 아웃"에만 문제가 있습니다. 어떤 생각?
미리 감사드립니다.
당신이 보여줄 수 내 사인 아웃 링크 코드? –
'href = localhost : 3000/users/sign_out'와 링크를 생성하기 위해'link_to ", destroy_user_session_path, : method => 'destroy ''를 사용합니다. – htaidirt