我目前正在编写一个模块化Rails应用程序,其中每个功能都在Rails引擎中。我已经建立了我的第一台引擎,一切工作都很好。现在我想知道什么是挂钩发动机进入我的全球导航当前在app/views/layouts/application.html.haml
呈现的最佳方式,是这样的:Hook Rails引擎进入全局布局
%nav#main-nav
%ul
%li
= link_to "Users", users_path, :class => "no-submenu settings"
%ul
%li ...
我发现的最接近的事情是的spree的HookListener
,它使用抹掉宝石。不幸的是,deface只能用于html/erb输出,因为它使用nokogiri解析DOM,但这不是最好的主意。
你可以发布一个有点您HAML文件来显示它应该如何适应? –
当前导航是一个列表。它计划最多支持子级别,这也是一个列表,如下所示: %nav#main-nav %ul %li = link_to“Users”,users_path,:class =>“no-子菜单设置“ – unhollow
提示:您可以编辑您的问题以放置代码。 –