Ruby on rails 使用链接到的符号路径的轨道 我试图把ZrBrand基金会上的面包屑结合起来,添加一些体面的造型, 但是我在提取面包屑路径并将其与link_to一起使用时遇到问题

Ruby on rails 使用链接到的符号路径的轨道 我试图把ZrBrand基金会上的面包屑结合起来,添加一些体面的造型, 但是我在提取面包屑路径并将其与link_to一起使用时遇到问题,ruby-on-rails,Ruby On Rails,面包屑如下所示: #<BreadcrumbsOnRails::Breadcrumbs @name="Survey Groups", @path=:organisation_survey_group_path, @options={}> ul.breadcrumbs -@breadcrumbs.each do |crumb| li - klass = 'current' if crumb.name == @bre

面包屑如下所示:

#<BreadcrumbsOnRails::Breadcrumbs @name="Survey Groups", @path=:organisation_survey_group_path, @options={}>
ul.breadcrumbs
        -@breadcrumbs.each do |crumb|
            li
                - klass = 'current' if crumb.name == @breadcrumbs.last.name || ''
                = link_to crumb.name, crumb.path, class: klass
我一直收到的错误消息是:

undefined method `root_path_path' for #<#<Class:0x000000073f08e8>:0x00000005e8df00>`
未定义的方法“根路径”#`

如何从面包屑对象中提取路径并将其与链接一起使用?

尝试使用crumb而不是crumb.path

 ul.breadcrumbs
    -@breadcrumbs.each do |crumb|
        li
            - klass = 'current' if crumb.name == @breadcrumbs.last.name || ''
            = link_to crumb.name, crumb, class: klass

我想您需要在link_to中传递crumb,而不是crumb.path。如果我这样做,我会得到BreadcrumbsOnRails::Breadcrumbs::Element:类的“undefined method`model_name”db@apneadiving面包屑不是模型对象,而是建立在控制器中,看,我想知道
root\u path\u path
从哪里来我试过了,得到了:'BreadcrumbsOnRails::Breadcrumbs::Element:Class的未定义方法'model\u name',我得到了与上面相同的错误,但这里是'undefined method,crumb\u path'