我對ROR很新,我非常喜歡它,只要我開發我的第一個應用程序。當我將格式應用於導航菜單時,我遇到了與我的應用程序模板相關的問題。Rails 3如果路徑匹配根目錄,則應用CSS類:至路徑
是否有可能檢查一個url路徑是否匹配根:到config.rb中設置的路徑?我有一個幫助器方法,返回字符串「current」,它添加了CSS類樣式以突出顯示所選菜單項。只要我不在主頁,輔助方法就可以正常工作。當我的網址是www.localhost:3000/css當前類不適用於產品鏈接,因爲request_uri =「/」不等於「/ products」。當我在主頁上時,我希望將css類「current」應用於Products菜單項。
是否有任何條件邏輯我可以用來得到根:路徑,並檢查它是否匹配is_current的參數路徑?
這是我的代碼:
routes.rb中根:到setto指向產品索引視圖
根:爲=>的產品#索引'
application.html.erbdef is_current(path)
if request.request_uri == path
return 'current'
end
end
任何幫助,將不勝感激。
感謝, bkasen
閱兵式貓糞褲有用:如果是這樣那麼在你的頭部分或者其它任何應用此從來沒有回來選擇正確的答案:/ – 2014-02-22 18:48:39