2010-10-17 56 views
0

我的應用程序有一個導航欄的選項: -
「創造崗位」,「我擁有的顯示帖子」,「顯示所有職位」
但我導航到「顯示我擁有的帖子」頁面,導航欄不應該再 顯示「顯示我擁有的帖子」選項。是什麼API如current_url_path,以便 我可以比較current_url_path API的輸出與「desired_url_check_path」。並相應地修改視圖輸出。如何基於當前的URL更改視圖頁面的內容

回答

0

嘿薩蘭。是的,這是一個幫助我把我的application_helper.rb

def main_nav_select(name, url) 
    url = params[:q].blank? ? url : "#{url}?q=#{params[:q]}" 
    if current_page? url 
    content_tag(:li, "#{link_to(name, url)}", :class => 'selected') 
    else 
    content_tag(:li, "#{link_to(name, url)}") 
    end 
end 

真正的漁獲這裏是curent_page? url

我實現它,像這樣:

= main_nav_select 'Main Page', admin_banners_path 
相關問題