在上一篇文章之后,我(几乎)成功地使用 CSS 和 Rails 实现了高亮导航。
<ul class="nav">
<li class="<%= "active" if params[:controller] == "sweets" %>"><%= link_to 'Sweets', sweets_path %> </li>
<li class="<%= "active" if params[:controller] == "sweets/new" %>"><%= link_to 'New Sweets', new_sweets_path %> </li>
<li class="<%= "active" if params[:controller] == "tasks" %>"><%= link_to 'Tasks', tasks_path %> </li>'Customers', customers_path %> </li>
<li class="<%= "active" if params[:controller] == "suppliers" %>"><%= link_to 'Suppliers', suppliers_path %> </li>
</ul>
唯一的问题是我的导航项目之一是创建一个新项目,而不是到一个完全不同的页面。我已经尝试在普通控制器文本的末尾使用 /new 进行上述操作,但它没有奏效。
导航到方法页面时是否可以使用此方法,还是我需要以不同的方式实现它?对不起,如果这是一个重复的问题,但我找不到任何有同样情况的人。
在此先感谢,任何提示或提示总是受欢迎的。