【发布时间】:2015-09-08 08:43:28
【问题描述】:
嗨,伙计们,我想在现有函数中添加 content_tag 跨度,但我不知道如何在此函数中添加。这是我的辅助函数
def taxons_tree_products_list_mobile(root_taxon, current_taxon, max_level = 1)
return '' if max_level < 1 || root_taxon.children.empty?
content_tag :ul, class: 'nav nav-pills nav-stacked' do
root_taxon.children.map do |taxon|
content_tag :li do
link_to (taxon.name, seo_url(taxon)) +
taxons_tree(taxon, current_taxon, max_level - 1)
end
end.join().html_safe
end
end
而这个辅助函数 return HTML 就是这样的
<ul class="nav nav-pills nav-stacked">
<li><a href="/t/categories/bags">Bags</a></li>
<li><a href="/t/categories/mugs">Mugs</a></li>
<li><a href="/t/categories/clothing">Clothing</a></li>
</ul>
但我想要那样的 HTML
<ul class="nav nav-pills nav-stacked">
<li><a href="/t/categories/bags"><span class="pull-right">(50)</span>Bags</a></li>
<li><a href="/t/categories/mugs"><span class="pull-right">(50)</span>Mugs</a></li>
<li><a href="/t/categories/clothing"><span class="pull-right">(50)</span>Clothing</a></li>
</ul>
所以请有人帮我看看如何在我的 Helper 函数中添加这个 span。感谢您的帮助
谢谢
【问题讨论】:
标签: html ruby ruby-on-rails-4