実現したいこと
Railsアプリにパンくずリストを表示させたい
** 補足情報 Rails 6.0.3.2 バージョン**
現在の表示
<%= breadcrumb :root %>部分には表示位置の確認でわざと=を付けているので
**Gretel::Renderer:0x00007f8ffa9fa088**が表示されるのは理解しています。
<% breadcrumb :root %>とすれば何も表示されないだけ.....
該当のソースコード
<!DOCTYPE html> <html> <head> <title>BreadLove</title> <%= csrf_meta_tags %> <%= csp_meta_tag %> <%= breadcrumb :root %> <%= breadcrumbs pretext: "You are here:",separator: " › " %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application' %> <%# <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %> <%= favicon_link_tag('favicon.ico') %> </head>
breadcrumbs.rbファイル
crumb :root do link "トップページ", root_path end # マイページ crumb :mypage do link "マイページ", user_path parent :root end
試したこと
gem 'gretel'をインストールし、
bundle installしました。
その後、
$ rails generate gretel:installを行い、
config/breadcrumbs.rbというファイルが作成されたので記述をはじめました。
全ての画面に表示させるつもりなので、
application.html.erbファイルのhead部分に必要な記述も同じく記述しました。
しかし、=を消すと何もパンくずが表示されない現象が起きています。
エラーも起きていません。
その為、原因が不明な状況です。
細かい項目の追加やパスの確認は別途となりますが、公式リファレンスやQiita記事の表記を参考に記述しているが表示されない原因が不明状況が続いています。
ひとまずパンくず表示をさせたい!
何か先達の方から見て、思いあたる原因があれば伺いたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/12 06:56
2020/09/12 09:26