rails Railsでパンくずを実装する

本稿について

本稿はサイト運営者が学んだことなどを記したメモの内容です。
全てが正確な情報とは限りません。ご注意ください。また修正するべき点は適時修正していきます
Gemfile
gem 'gretel' 

設定ファイルの生成
rails generate gretel:install

設定ファイルの編集
config/breadcrumbs.rb
crumb :root do
  link "Home", root_path
end


crumb :articles do |article|
  link "Memo", articles_path
  parent :root
end


crumb :article do |article|
  link article.title, article_path(article)
  parent :articles
end


viewに導入
  <% breadcrumb :articles %>
  <div class="breadcrumbs">
    <%= breadcrumbs pretext: "",separator: " &rsaquo; ", class: "breadcrumbs-list" %>
  </div>

  <% breadcrumb :article, @article %>
  <div class="breadcrumbs">
    <%= breadcrumbs pretext: "",separator: " &rsaquo; ", class: "breadcrumbs-list" %>
  </div>

[参考]



Back