0
계산 한 사용자 이름으로 devise를 사용하여 로그인을 만들려고합니다. 예를 들어 사용자 이름의 네임 스페이스를 지정하고 로그인 양식에서 사용자 이름을 받고 namespaced_username을 사용하여 실제 인증을 수행한다고 가정합니다. 내 User::SessionsController#create
에 따라서계산/조작 된 사용자 이름 매개 변수로 로그인하십시오.
, 나는이있을 수 있습니다
유증이 namespaced_username 청취 (중 초기화 또는 모델 자체에 authentication_keys로 구성) 및 사용자 설정에namespace/username
로 여전히 I하더라도
def create
params[:user][:namespaced_username] = "namespace/#{params[:user][:mobile_number]}"
super
end
get told Invalid Namespaced username or password is not valid
새로운 매개 변수를 읽으려면 어떻게해야합니까 (특히 관리자 전략)?