Я создал гем с именем Гретель , который является плагином Ruby on Rails для создания хлебных крошек. Панировочные сухари настраиваются в отдельном файле конфигурации и выбираются в представлении.
Пример config/breadcrumbs.rb
:
crumb :root do
link "Home", root_path
end
crumb :projects do
link "Projects", projects_path
end
crumb :project do |project|
link project.name, project_path(project)
parent :projects
end
crumb :project_issues do |project|
link "Issues", project_issues_path(project)
parent :project, project
end
crumb :issue do |issue|
link issue.name, issue_path(issue)
parent :project_issues, issue.project
end
На ваш взгляд:
<% breadcrumb :issue, @issue %>
В вашем приложении / views / layouts / application.html.erb:
<%= breadcrumbs pretext: "You are here: " %>