2012-10-13 69 views
0

我正在使用breadcrumbs_on_rails 2.2.0 bootstrap 2.我很困惑。它並不是真的創造麪包屑。它只是創建第一級鏈接。換句話說,當我瀏覽它時,並不是將新的麪包屑添加到堆棧中。breadcrumbs_on_rails with twitter bootstrap

我在應用控制器

before_filter :set_initial_breadcrumbs 
    def set_initial_breadcrumbs 
     add_breadcrumb 'cPanel', :controlpanel_path 
    end 

在控制器我創建的每個動作麪包屑設置默認麪包屑......是這樣的:

def show 
     @model = Model.find(params[:id]) 
     add_breadcrumb "View Model", model_path(@model) 
    end 

def edit 
     @model = Model.find(params[:id]) 
     add_breadcrumb "Edit Model", edit_model_path(@model) 
end 

如果我導航到該節目網頁,然後點擊從那裏的編輯鏈接...麪包屑只顯示默認的麪包屑(回到cPanel)和「編輯模型」麪包屑(我的當前頁面)。但是,「展示模型」麪包屑(我的麪包屑路徑起源處)不在那裏。

這個寶石似乎很容易設置和配置。但是,我顯然錯過了一些東西。大約5個月前,我注意到一個問題,指稱breadcrumbs_on_rails與bootstrap(add_breadcrumb和ren​​der_breadcrumb)有一些衝突的方法名稱。我做了一些挖掘,只能確定bootstrap爲麪包屑提供樣式,但沒有生成它們的方法。

感謝您的幫助

+0

您正在使用'render_breadcrumbs'來......使麪包屑?你嘗試過「捆綁更新」嗎?我幾乎完全按照您所描述的方式(僅使用InheritedResources)來使用它,它對我來說非常合適。 – RyanScottLewis

+0

我正在使用帶有最新gemfile的render_breadcrumbs。我已經把它扔到了後面,但希望弄清楚如何儘快使麪包屑最大化。謝謝! – hellion

+0

我在這裏有完全相同的問題。似乎add_breadcrumb不附加到現有的麪包屑。 – oprogfrogo

回答