Ruby on rails 来自同一控制器的2页导航高亮显示
在上一篇文章之后,我(几乎)成功地使用CSS和Rails实现了突出显示的导航Ruby on rails 来自同一控制器的2页导航高亮显示,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,在上一篇文章之后,我(几乎)成功地使用CSS和Rails实现了突出显示的导航 <ul class="nav"> <li class="<%= "active" if params[:controller] == "sweets" %>"><%= link_to 'Sweets', sweets_path %> </li> <li class="<%= "active" if
<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尝试了上述方法,但没有成功
导航到方法页面时是否可以使用此方法,或者我是否需要以其他方式实现它?很抱歉,如果这是一个重复的问题,但我找不到有相同情况的人
提前感谢,欢迎您提供任何提示或提示 您也可以检查操作:
if params[:action] == 'some_action'
非常感谢。再加上以前的控制器参数,它工作得非常完美。""