a 태그에서 데이터를 보낼수가 있나요?

조회수 2553회

제가 어떤 것을 할 것이냐면 회원가입 페이지가 한 개 있습니다. 하지만 회원가입을 할 수 있는 유저의 타입은 두 가지가 있습니다. 예를 들면

선생님 회원가입 / 학생 회원가입 이렇게 있는 것이지요

하지만 두개의 링크는 같은 회원가입 페이지로 이동합니다.

<a href="/sign_up">선생님 회원가입</a>
<a href="/sign_up">학  생 회원가입</a>

회원가입 페이지에서는 이렇게 해서 value에 값이 들어가는데 타고 들어온 링크에 따라서 teacher나 student로 설정해주려고합니다. 이걸 html에서 가능할 까요?

아니면 제가 지금 ruby on rails에서 하고 있는데 ruby on rails 에서 할 수 있는 방법이 있을까요?

구글에 sending data in a tag 이런식으로 검색했는데 잘 안나오는것 같네요 ㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • get 파라메터를 받으면 됩니다. 흔히

    /sign_up?key=value&kye2=value2...

    이런형식으로 쓰이죠. 그래서

    /sign_up?type=teacher  // 선생
    
    /sign_up?type=student // 학생
    

    이렇게 접속하게 한뒤 레일즈에서

    params[:type]
    

    이런식으로 가져와서 tacher면 선생 student면 학생이렇게 가입화면으로 분기하면 될것 같습니다. 저도 레일즈를 사용한지 오래되서 잘모르겠는데

    GET 타입도 Strong Parameter를 적용해야 하는지는 모르겠네요

    또 다른방법으로 html에서 학생, 선생간 div을 분리하고 있다면

    /sign_up#student

    /sign_up#teacher

    이런식으로 접속하면 그 div로 이동이 가능합니다만 이경우는 아닐것 같네요

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)