所以我按照https://github.com/lassebunk/gretel中的说明设置了基本的Gretel安装。
这是我的breadcrumb.rb
crumb :root do
link 'Root', root_path
end
这是show.html中的代码。 haml (我的观点以haml编码)
= breadcrumb :root
和application.html.haml
= breadcrumbs pretext: "You are here: ", separator: " › "
现在我得到的渲染就像是
知道可能出现什么问题吗?我期待着测试'Root'的面包屑
答案 0 :(得分:3)
替换
= breadcrumb :root
= breadcrumbs pretext: "You are here: ", separator: " › "
与
- breadcrumb :root
= breadcrumbs pretext: "You are here: ", separator: " › "
答案 1 :(得分:2)
我遇到了同样的问题,在我们的案例中唯一的问题是我们试图看到面包屑甚至是根页面。
根据gem wiki参数":display_single_fragment"默认情况下设置为false。参数是不言自明的。
以下代码按预期工作:
- breadcrumb :portfolios
= breadcrumbs pretext: "You are here: ", separator: " › ", :autoroot => true, :display_single_fragment => true
答案 2 :(得分:2)
对于链接单链接,您必须在应用程序控制器中将“display_single_fragment”属性设置为true
<%= breadcrumbs pretext: "current link", display_single_fragment: "true" %>
答案 3 :(得分:0)
更改
= breadcrumb :root
到
- breadcrumb :root
希望它有所帮助。