url_for rails link_to link button_to ruby-on-rails ruby hyperlink

ruby-on-rails - button_to - rails link_to params



Rails: html complejo<a> en link_to helper (4)

¿Cómo convertiría este enlace si quisiera usar los rails <%= link_to %> helper?

Aquí está mi enlace:

<a id="landing_link" href="#landing"><div id="headerlogo"></div></a>

Otra pregunta es que el enlace es un enlace de anclaje. En un link_to desde otra página, ¿cómo lo vincularía a la página (por ejemplo, índice) y luego al ancla?


Algo como esto

<%= link_to content_tag(:div, '''', :id=>''headerlogo''), ''#landing'', :id=>''landing_link'' %>


Puede pasar un bloque al método link_to helper: (HAML)

= link_to("#landing", :id => "landing_link") do .headerlogo


Puede usar un bloque do para link_to:

La documentación ; su ejemplo:

<%= link_to(@profile) do %> <strong><%= @profile.name %></strong> -- <span>Check it out!</span> <% end %> # produces the following HTML: <a href="/profiles/1"> <strong>David</strong> -- <span>Check it out!</span> </a>

En su caso , <a id="landing_link" href="#landing"><div id="headerlogo"></div></a> convierte en :

<%= link_to ''#landing'', :id => ''landing_link'' do %> <div id="headerlogo"></div> <% end %>


<%= link_to "", "#landing", :id => ''landing_link'' do %> <div id="headerlogo"></div> <% end %>