我正在使用breadcrumbs_on_rails gem。我已经设置了一个面包屑:
当我查看控制器显示页面时,在这种情况下,debts / 1的面包屑就是:Home>债务1.我期待该节目成为Debts指数父母的孩子,如:Home>债务>债务1。
我该怎么做呢?
class ApplicationController < ActionController::Base
add_breadcrumb '<i class="icon-home"></i> Home'.html_safe, :root_path
end
class DebtsController < SessionsController
def index
@debts = Debt.all
add_breadcrumb 'Debts', debts_path
end
def show
@debt = Debt.find(params[:id])
add_breadcrumb "Debt: #{@debt.id}", debt_path(@debt.id)
end
end
答案 0 :(得分:2)
如果你想要显示页面的Home > Debts > Debt 1
面包屑,那么
def show
@debt = Debt.find(params[:id])
add_breadcrumb "Debt: #{@debt.id}", debt_path(@debt.id)
end
应该是这个
def show
@debt = Debt.find(params[:id])
add_breadcrumb 'Debts', debts_path
add_breadcrumb "Debt #{@debt.id}", debt_path(@debt.id)
end