2012-03-12 18 views
0

在我的導航配置文件,我有:Rails簡單導航寶石如何鏈接到除非?

sub_nav.item t.id, t.h1.force_encoding("UTF-8"), tag_path(d.slug, t.slug, params.except(:controller, :action).merge(:tag_id => t.id, :page => nil, :kat_id => nil)) 

我不希望它成爲一個鏈接if params[:tag_id] = t.id

+0

什麼sub_nav方法? – shingara 2012-03-12 14:35:59

+0

這裏是完整的配置文件http://pastie.org/private/dvv9x8jpmelmekxdw39aoa在那裏你可以看到方法 – 2012-03-12 14:38:04

回答

0
if params[:tag_id] == t.id 
    sub_nav.item t.id, t.h1.force_encoding("UTF-8"), tag_path(d.slug, t.slug, params.except(:controller, :action).merge(:tag_id => t.id, :page => nil, :kat_id => nil)) 
else 
    sub_nav.item t.id, t.h1.force_encoding("UTF-8") 
end 
+0

我試過這個引發了錯誤數量的參數(2爲3) – 2012-03-12 14:28:46