我在尋找一些關於偏色的幫助。我在我的網站上創建了一個菜單部分,但我想知道是否可以將其他類添加到部分。更具體地說,我期待爲li
菜單對象分配一個額外的類,以便我可以指出用戶在該特定頁面上。添加額外的類來呈現部分
這是我的部分代碼(我使用HAML)。它名爲_menu.html.haml,位於'shared'文件夾中。
.three.columns
%ul#nav
%li
%a{:href => "../pages/about"} About
%li
%a{:href => "../pages/careers"} Careers
%li
%a{:href => "../pages/contact"} Contact Us
%li
我對carrers.html.haml頁面代碼如下:
code...
= render :partial => 'shared/menu'
more code...
我想一個.active_page
類添加到事業]連結位於部分。此類更改文本後面的背景圖像以指示用戶位於特定頁面上。更具體地說,我想看起來像這樣:
%li.active_page
%a{:href => "../pages/careers"} Careers
是否有可能使用partials做到這一點?
John謝謝你的幫助。我很新的軌道...我添加active_page頁面助手或頁面控制器?也可能是這樣的:def active_page(c) controller.action_name == c end –