나는 임시적으로 새 사용자를 등록하고 생성 된 암호가 포함 된 전자 메일을 보내는 User.create
작업을 가지고 있습니다. 그 작업을 완료하는 가장 레일스적인 방법은 무엇입니까? 앞으로도 모든 것을 정확히하고 싶습니다. 더 이상 말도 안돼. 이번엔 진지해. 나는이는 옵션입니다 생각하고레일스 작성 작업을 완료하는 올바른 방법은 무엇입니까?
...
는
login_email_sent.html.haml
라는 뷰를 생성하고 렌더링. "감사합니다. 로그인하면 이메일이 전송되었습니다."라는 메시지가 표시됩니다.create.html.haml
이라는보기를 만들어서 Rails가 기본적으로 렌더링하도록하십시오.사용자를 방금 플래시의 메시지와 함께 제출 한 양식과 동일한 페이지로 리디렉션하십시오.
아니면 ...?
나는 리디렉션 부분에서 당신과 함께 하겠지만 쇼 동작에 대해서는 알지 못합니다. 그것은 정확히 쇼 상황이 아닙니다. 나는 User의 인스턴스 (쇼 액션의 일반적인 목적)를 표시하지 않고 단지 감사 페이지입니다. 특별한 login_email_sent 동작 및보기로 리디렉션 될 수 있습니다. 확실하지 않다. – Ethan
보여주는 것은 RESTful입니다. 새 리소스를 만들려면 게시 한 후 반환해야합니다. –