현재 내 웹 앱에는 사용자 등록을위한 두 가지 방법이 있습니다. 하나는 '프로젝트 게시 (Post a Project)'라는 홈페이지의 버튼을 클릭하는 것입니다.이 버튼을 클릭하면 프로젝트 게시 마법사를 여러 단계 수행 할 수 있습니다. 다른 하나는 '등록'이라는 링크로 사용자가 로그인하여 대시 보드에 로그인하게됩니다.두 개의 다른 등록 양식을 사용한 Devise Gem 리디렉션
현재 최신 Devise gem을 사용하고 있습니다. Post Project 마법사의 첫 번째 단계는 다른 방법으로 등록하는 것과 매우 유사한 등록 양식입니다. 둘 다 초기에 Devise를 통해 새로운 사용자 계정을 만듭니다.
기본적으로 사용자가 가입하고 계정을 생성하면 필요로하는 등록 경로로 리디렉션되는 방식이 필요합니다. 지금까지; 내 코드에이 두 가지 양식을 모두 대시 보드로 가져 오기 때문에 성공하지 못했습니다.
application_controller.rb 내가 너무 멀리 문의하시기 바랍니다 그리고 더 많은 정보를 원하시면까지 필요한 것 포함 다른 무엇 확실하지 않다
def after_sign_in_path_for(resource_or_scope)
if session[:registered_from] == projects_register_path
new_project_path
else
account_index_path
end
end
...
감사합니다, 제임스 F.
양식의 제출 버튼에 커밋 값을 설정하는 방법은 무엇입니까? 컨트롤러에서 커밋 값을 기반으로 리디렉션 할 수 있습니다. – membLoper
나쁘지 않은 생각! 그렇게하는 법을 연구 할 것입니다. –