0
我想採取這個當前代碼<%= search_form.collection_select :tag_id, @tags, :id, :name %>
,並希望垂直它的列表我有標籤。現在它在一個下拉菜單中列出它們。我對ruby和rail非常陌生,所以我也樂於向任何人推薦的電子書或教程提出任何建議。謝謝。我如何使這個類別列表,而不是一個下拉
我想採取這個當前代碼<%= search_form.collection_select :tag_id, @tags, :id, :name %>
,並希望垂直它的列表我有標籤。現在它在一個下拉菜單中列出它們。我對ruby和rail非常陌生,所以我也樂於向任何人推薦的電子書或教程提出任何建議。謝謝。我如何使這個類別列表,而不是一個下拉
<ul>
<% @tags.each do |tag| %>
<li><%= tag.name %></li>
<% end %>
</ul>
或者:
<ul>
<%= @tags.map { |tag| content_tag(:li, tag.name) }.join
</ul>
或者:
<ul>
<% @tags.each { |tag| concat(content_tag(:li, tag.name)) }
</ul>
確定是的,這就是我想要的,但我公司剛上市時他們沒有讓他們一個可點擊的鏈接。 – BluGeni
@BluGeni你不知道'HTML'嗎?只需在'tag.name'周圍添加''。 – oldergod
@oldergod是的,但是當我添加<%= tag.name%>它給出的外觀,你可以點擊它(強調標籤),但仍然沒有像它在下拉的行爲。 – BluGeni