Domanda

Come faccio a utilizzare un link_to inorder per andare a una specifica (html) ID in una pagina normalmente se volevo andare al "whatever_id" su una pagina ho potuto utilizzare

<a href="http://www.example.com/index/mypage#whatever_id>Click Here</a>

ma vorrei utilizzare il mio link_to

<%= link_to "click here" , {:action => "mypage", :controller => "index" }, :id => "#whatever_id"%> 

metodi di supporto. Qualcuno sa come fare questo? E 'possibile?

Rails 2.3.4

È stato utile?

Soluzione

link_to può aggiungere tasselli a un URL.

,

link_to "Comment wall", profile_path(@profile, :anchor => "wall")
# => <a href="/profiles/1#wall">Comment wall</a>

Nel tuo caso, probabilmente si vuole,

 <%= link_to "click here" , {:action => "index", :controller => "mypage", :anchor => "whatever" } %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top