2017-05-18 1 views
0

에 대한 어떠한 경로 없습니다 나는 다음과 같은 코드가 내 routes.rb에서내 등록 컨트롤러에서 신규 등록 작업을

def payment 
    end 
    protected 
    def after_sign_up_path_for(resource) 
    '/users/sign_up2' 
    end 

:

번호 : 나는 다음과 같은 오류가

devise_for :users, controllers: { :registrations => "users/registrations"} 
devise_scope :user do 
    get 'registration/sign_up2', to: 'registrations#payment' 
end 

을 경로가 일치 "/ 사용자/sign_up2"내가 잘못 무엇을하고 메신저

을 [GET]?

+0

충분한 커피를 마시는하지 않습니다. – max

답변

0

귀하의 경로는 다음과 같아야합니다

get 'users/sign_up2', to: 'registrations#payment'

왼쪽 문자열이 URI이며 권리 컨트롤러 # 방법입니다.

또는 경로의 URI와 일치하도록 after_sign_up_path_for를 수정할 수 있습니다.

+0

내가 그 길을 시도하고 새로운 오류가 있습니다 : 초기화되지 않은 상수 RegistrationsController –

+1

이 해냈어 :에 '사용자/sign_up2'를 얻을 : '사용자/등록 # 지급' –