URL Rails 경로에 해시 매개 변수 추가


82

link_to에 해시 매개 변수를 추가하는 방법. 다음과 같은 URL을 생성해야합니다 ..

/p/generate/#sometext

이것이 내 코드의 모습입니다.

link_to "Click",my_path

내 경로 메소드에 해시 매개 변수를 추가하는 방법.

이제 대답을 위해

질문을 게시했을 때 url helpers API를 완전히 통과하지 못했습니다. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

나는 지금했다. :). 답을 찾았습니다.

link_to "Click", my_path(:anchor => "sometext")

아래 M.cypher는 거의 그것을 얻었습니다. :)

답변:


135

다음은 일반적으로 수행하는 방법입니다.

link_to "Click", my_path(:anchor => "sometext")

앵커 부분 ( #something)이 서버로 전송되지 않기 때문에 경로와 관련이 많지 않으므로 순수한 클라이언트 측 작업입니다.


해시 매개 변수를 서버로 보낼 필요가 없다는 데 동의합니다.하지만 : anchor 기호는 라우트 메소드 안에 있어야합니다
Manjunath Manoharan

14

나는 이것이 오래된 게시물이라는 것을 알고 있지만 최근 발견 한 내용에 기여할 것이라고 생각했습니다.

<%= link_to "New Person", polymorphic_path([:new, person], anchor: "profile") %>

자세한 내용은 API 문서 를 참조하세요.


잘 찾았습니다. 이것은 중첩 된 경로 도우미 imho에서 매개 변수를 설정하는 가장 명확한 방법입니다.
k_Dank 2013 년

/ stuff / preson / id # profile 만드는 것 같습니다. / stuff / preson / id / # profile을 얻는 것은 어떻습니까?
Ben

1
감사합니다. 정말 도움이되었습니다!
joseramonc 2014

정말 고맙습니다. 정말 많은 도움이되었습니다. :)
완벽한
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.