2014-02-16 94 views
0

我試圖實現breadcumbs on rails插件,但出現一些錯誤。路由錯誤:未定義的控制器方法`add_breadcrumb':

的Gemfile設定

gem 'breadcrumbs_on_rails' 

在我的控制器 「DealsController」

class DealsController < ApplicationController  
    add_breadcrumb "home", :root_path 
    add_breadcrumb "deals", :deals_path 

在索引操作

add_breadcrumb "index", index_path 

然而,當我加載交易索引視圖我得到這個路由錯誤

undefined method `add_breadcrumb' for DealsController:Class 

我還沒有碰到路由文件,只是按照github的指示。這種新的。任何建議都會非常有幫助。謝謝!

+0

我以前沒有用過breadcrumb,你有捆綁安裝嗎? – sonnyhe2002

+0

是的,這是運行。乾杯 – nktokyo

回答

0

嗯,對我來說它確實有效。

  1. 附加寶石的Gemfile
  2. 運行束
  3. 某種方式創建的Rails資源(路線+ 控制器+行動+視圖)例如用

    導軌克支架產品名稱:串

  4. 在routes.rb中設置根路由

    根到:'products#inde X」

  5. 添加render_breadcrumbs到應用程序佈局

這對我的作品。但只有頂級的陳述。還不明白,爲什麼add_breadcrumb在控制器行爲似乎不適用於我。

相關問題