0

如何使用 Rails content_tag 方法嵌套内容标签(跨越一个 li)以显示以下内容:

<ul>
  <li>
   <a href="something">Groups</a>
     <span>
       <a href="something">Recent</a>
     </span>
     <span>
       <a href="something">Popular</a>
     </span>
   </li>
</ul>
4

2 回答 2

2
<% content_tag :li do %>
  <span>...</span>
<% end %>

您也可以嵌套content_tags,但您的代码可能会变得不那么可读。

于 2013-01-30T23:28:29.550 回答
0
content_tag :ul do
  content_tag :li do
    link_to "Groups", something_path
    content_tag :span do
       link_to "Recent", something_path
    end
    content_tag :span do
       link_to "Popular", something_path
    end
  end
end

我不认为这是使用 content_tag 的另一种方法,而且我认为代码的可读性一点也不差。这只是口味问题。=D

于 2013-01-30T23:41:44.063 回答