簡體   English   中英

將包裝的錨點標記HTML轉換為link_to

[英]Converting wrapped anchor tag HTML to link_to

我搞不懂Bootstrap。 有一些HTML代碼由定位標記包裝。 我不太確定如何將其轉換為Rails link_to方法。 我查看了Ruby on Rails文檔中的link_to但仍然無法弄清楚。

這是代碼:

<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>

我嘗試了以下操作,但這是不正確的:

<% link_to("Users", users_path, { data: { toggle: "dropdown" }, class: "dropdown-toggle"} ) do %>
  <b class="caret"></b>
<% end %>

如果href是一個純粹的'#“但根本沒有變量,那么直接從Bootstrap復制代碼比制作一個link_to更好。

如果要使用此復雜的錨點添加變量/方法,例如user_path ,最好使用link_to的block參數。 移動第一個參數,通常是該塊的錨點。

<%= link_to users_path, data: {toggle: "dropdown"}, class: "dropdown-toggle" do %>
  <b class="caret"></b>
<% end %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM