Bất cứ ai có thể cho tôi biết làm thế nào để làm nổi bật (có màu) liên kết hiện tại trên thanh điều hướng, sử dụng css? Tôi không muốn sử dụng tùy chọn bộ điều khiển. Đây là mã từ chia sẻ/menu.html.erb:Ruby on Rails làm nổi bật liên kết hiện tại trên thanh điều hướng?
<div id = "navigation">
<ul>
<li id="menu"><%=link_to "Menu", menus_path, :class => "menunav"%></li>
<li id="drink"><%=link_to " Drinks", drinks_path, :class => "drinknav"%> </li>
</ul>
</div>
Nó không hoàn toàn rõ ràng đối với tôi những gì bạn muốn. Với 'liên kết hiện tại' bạn có nghĩa là liên kết trỏ đến trang hiện tại? Và bạn có ý nghĩa gì với 'tùy chọn điều khiển'? Giải pháp bình thường mà tôi đề xuất là để điều chỉnh 'link_to' của bạn và thêm một lớp' current' khi nó trỏ đến trang hiện tại. – nathanvda