1
모달 안에 로그인 양식을 표시하는 일반 경로 /login
이 있습니다. 이제는 콘텐츠가 이전 URL과 동일하게 유지되기를 바랍니다.이전 콘텐츠를 가져 오는 경로로 전환
어떻게 하시겠습니까? 다음 당신
모달 안에 로그인 양식을 표시하는 일반 경로 /login
이 있습니다. 이제는 콘텐츠가 이전 URL과 동일하게 유지되기를 바랍니다.이전 콘텐츠를 가져 오는 경로로 전환
어떻게 하시겠습니까? 다음 당신
는 일반적인 /login
경로가 아마 가장 좋은 옵션이 아닙니다으로 같이 요약 될 수있다 엠버 노선의 작업 방식과 잘되지 않는, 로그인 모달 폼을 구현하기 위해 노력 감사합니다
model
을 확인한 다음 해당 템플릿을 적절한 outlets
으로 렌더링합니다. 이전 경로에 대한 템플릿이 지워집니다. 이전 경로로 렌더링 된 템플릿을 쓸어 것이 일반적인 /login
로 이동- 즉 모달 배경에 아무 내용도 없을 것이다 (또한 related question 참조).
나도 제안 :
/login
경로를 렌더링 대신 주요 애플 리케이션 outlet
에, 그리고하지 않습니다. UI 경험은 아마도 사용자가 아마도 모달 배경의 정보를 필요로하지 않기 때문에별로 좋지 않을 것입니다./login
경로 대신에 검색어 매개 변수를 사용할 수 있습니다. 예 : ?should_login=true
(ApplicationController
)에 로그인하면 적절한 콘센트에 로그인 모드가 표시됩니다. 이렇게하면 기본 응용 프로그램 상태가 여전히 URL url에 캡슐화되어 이전 템플리트의 템플리트가 제대로 모달 백그라운드에서 렌더링됩니다. 모달 대화 상자를 처리하는 방법에 대한 제안 된 접근 방법은 here입니다.