使用 RoR,我想要一个助手来编写一个目录菜单,其中根部分是其子部分的下拉菜单。在 each/do 循环中,我需要在输出class="dropdown"
li 和class="dropdown-toggle" data-toggle="dropdown"
链接之前检查一个部分是否有小节。
有没有办法在 each/do 循环中检查下一项(如果有)的属性?还是我需要切换到带有索引的循环?
这是我的目录助手。
def showToc(standard)
html = ''
fetch_all_sections(standard).each do |section|
html << "<li>" << link_to("<i class=\"icon-chevron-right\"></i>".html_safe + raw(section[:sortlabel]) + " " + raw(section[:title]), '#s' + section[:id].to_s) << "</li>"
end
end
return html.html_safe
end