パンくず
gem 'gretel'でパンくずを実装する。
gretel
gem 'gretel'をインストール。
gem "gretel"
$ bundle install
$ rails generate gretel:install
パンくずの設定
設定ファイルconfig/bradcrumbs.rbに記述する。
# config/bradcrumbs.rb # 例 # crumb :クラム名 do # link 'リンクの表示文字列', パス # parent :親クラム名 # end # Article list crumb :articles do link "投稿一覧", articles_path end # Article crumb :article do |article| link article.title, article_path(article) parent :articles end
ビュー
<!-- 投稿一覧ページ --> <% breadcrumb :articles %> <!-- 投稿詳細ページ --> <% breadcrumb :article, @article %>