2013-10-18 6 views
0

레일즈를 사용하여 환영 메시지가있는 div와 사용자가 가입 할 때해야 할 일에 대한 도움말을 보여주고 있습니다.사용자 가입 후 환영 메시지 표시 하시겠습니까?

가입 후 플래시 메시지를 설정하는 방법을 알고 있지만, div에 목록 및 헤더 등이 포함되어 있기 때문에 더 많이 관련되어 있습니다.

어떻게하면됩니까?

+1

"코드를 묻는 질문은 해결 된 문제에 대한 최소한의 이해를 보여 주어야합니다. 시도한 솔루션, 작동하지 않는 이유 및 예상되는 결과를 포함하십시오. 참고 : [Stack Overflow question checklist] (http : // meta .stackexchange.com/questions/156810/stack-overflow-question-checklist) " –

답변

2

왜 '환영'페이지를 만들면 안됩니까?

당신이 static_pages 컨트롤러가있는 경우, 새 페이지를 만들 :

pages_controller.rb :

def first_time 
    ... 
end 

그리고 다음 routes.rb 파일 : 당신의 users_controller에서

get '/first_time', :to => 'pages#first_time' 

수행 다음과 같은 내용 :

def create 
    ... 
    if @user.save 
    login @user 
    redirect_to first_time_path 
    else 
    ... 
    end 
end 

보기의 링크를 /home 또는이 페이지를 본 사용자가 끝내기를 원하는 곳에 붙여 넣으십시오.

+0

그럴 수는 있지만 회원 가입 후 계정 설정 페이지로 이동하여 정보를 입력 할 수 있습니다. 응용 프로그램에 중요합니다. 그래서 저는 환영 메시지를 계정 설정 페이지 상단에 보여주고 싶었습니다. –

+0

하지만 알아낼 수 없다면 제공 한 솔루션이 훌륭하게 작동하므로 도움을 주셔서 감사합니다. –

관련 문제