2014-02-16 72 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在控制器行为似乎不适用于我。

相关问题