railsのgretelでパンくずリストを作ろうとしているのですが現在の階層より親の階層の引数が渡せないで困っています。。。
application.html.erb
application.html.erb
1 2<%= breadcrumbs pretext: "You are here: ", separator: " › " %>
show.html.erb
<% breadcrumb :parent_tag, @parent_tag %> <% breadcrumb :tag, @tag %>
tag_controller
@tag = Tag.find_by(id: params[:id]) @parent_tag = Tag.find_by(id: @tag.parent_id)
breadcrumbs.rb
crumb :root do link "Home", root_path end crumb :parent_tag do |parent_tag| link parent_tag.name, parent_tag_path(parent_tag) end crumb :tag do |tag| link tag.name, tag_path(tag) parent :parent_tag end
parent_tagが親の階層でこれを@parent_tagからparent_tagに引数を渡してparent_tag.nameで名前を取得したいのですができず。。。tagは同じことができます。
あなたの回答
tips
プレビュー