如何使用 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>
如何使用 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>
<% content_tag :li do %>
<span>...</span>
<% end %>
您也可以嵌套content_tag
s,但您的代码可能会变得不那么可读。
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