Ruby on rails 如何修改菜单部分中的标记
我已经为_header、_menu和_menu\u branch.html.erb文件完成了rake覆盖。我想做的是修改菜单的标记,以便在标题旁边显示一个图标 我想我想要的文件是menu.html.erb,如下所示:Ruby on rails 如何修改菜单部分中的标记,ruby-on-rails,ruby,ruby-on-rails-3,refinerycms,Ruby On Rails,Ruby,Ruby On Rails 3,Refinerycms,我已经为_header、_menu和_menu\u branch.html.erb文件完成了rake覆盖。我想做的是修改菜单的标记,以便在标题旁边显示一个图标 我想我想要的文件是menu.html.erb,如下所示: <ul> <%= render :partial => '/refinery/menu_branch', :collection => roots, :locals => { :hide
<ul>
<%= render :partial => '/refinery/menu_branch', :collection => roots,
:locals => {
:hide_children => hide_children,
:sibling_count => (roots.length - 1),
:menu_levels => local_assigns[:menu_levels],
:apply_css => true #if you don't care about class='first' class='last' or class='selected' set apply_css to false for speed.
} -%>
</ul>
“/refinery/menu_branch”,:collection=>root,
:本地人=>{
:hide_children=>hide_children,
:sibling_count=>(root.length-1),
:menu_levels=>本地_分配[:menu_levels],
:apply_css=>true#如果您不关心class='first'class='last'或class='selected'将apply_css设置为false以提高速度。
} -%>
我不明白的是,似乎没有地方可以添加跨度元素或锚定标记来允许我指定图标。我在哪里可以找到那个代码?我知道,我的问题可能暴露了我对炼油厂页面结构的根本性理解不足——如果您能在介绍文档之外向我提供任何资源,我将不胜感激
render :partial => '/refinery/menu_branch',
调用另一个部分,其中指定了列表项您能告诉我rake命令必须是什么样子才能得到它吗?我相信它应该是rake-refinery:override-view=refinery/menu您使用什么版本?似乎在最新的(2.1.0)版本中不再有
\u menu.html.erb
,我指的是2.0