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

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

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

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

<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답변

  • 좋아요

    2

    싫어요
    채택취소하기

    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로 이동이 가능합니다만 이경우는 아닐것 같네요

    • 감사합니다! 시도해 보겠습니다! TuTanKhamen 2016.7.18 11:20

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.