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 이런식으로 검색했는데 잘 안나오는것 같네요 ㅠㅠ


조회수 182


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

  • 2016년 07월 17일에 작성됨
    웹을 좋아함

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

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close