パンくず機能と呼ばれる、今のページがどこかがわかりやすくなる機能のgemです。

ヘンゼルとグレーテルになぞらえてgretelなんですね。

↓こんな感じ

Untitled

良い点

ユーザーが使いやすい(ユーザービリティの向上)

SEOに有効

導入

gemfileに追記

gem "gretel"

ターミナルにて

$ bundle install

設定ファイルを作成

$ rails generate gretel:install

→config/breadcrumbs.rbが生成される

crumb :admin_dashboard do
link '<i class="fa fa-dashboard"></i> Home'.html_safe, admin_dashboard_path
end

crumb :edit_admin_site do
link '設定', edit_admin_site_path
parent :admin_dashboard
end

crumb :admin_users do
link 'ユーザー', admin_users_path
parent :admin_dashboard
end

crumb :admin_user do |user|
  link 'プロフィール', admin_user_path(user)
  parent :admin_users
end
crumb 呼び出す名前 do

link link名,link先url
parent 親の名前

end