2013-12-09 31 views
0

的Rails 4.0 +红宝石2.0.0 +格莱特关于gretel gem的解释?

配置/ breadcrumbs.rb:

# Root crumb 
crumb :root do 
    link "Home", root_path 
end 

# Issue list 
crumb :issues do 
    link "All issues", issues_path 
end 

# Issue 
crumb :issue do |issue| 
    link issue.title, issue 
    parent :issues 
end 

请谁能解释一下什么是:根,家,root_path?

application.html.erb

<%= breadcrumbs pretext: "You are here: ", 
       separator: " &rsaquo; " %> 

_user_listing.html.erb

<% breadcrumb :users, @users %> 

但我得到的错误 “面包屑:用户没有找到。”

回答

0

:rootroot_path是默认的Rails项目,指向您网站的根路径/Home是该链接的文本。

+0

是:root一个控制器名称? –

+0

不,它只是一个符号/名称/键。 Gretel希望你'命名'你的路线,所以这个名字叫':root'。 – zwippie

+0

是的,谢谢。 –