我正在尝试使用基本的 current_page 方法来定义导航链接是否应突出显示为当前页面。
我目前没有收到任何错误,但显然没有正确定义事物,因为它没有正确使用我的 CSS。
在我的 PagesController 我有以下内容:
def current_page
current_page = (path)
end
我在我的页面视图上使用 if 和 else 语句来尝试定义要使用的 CSS 行,如下所示:
<div id="nav">
<ul>
<li>
<% if "current_page" %>
<a href="/about" class="about-cp">About</a>
<% else %>
<a href="/about" class="about">About</a>
<% end %>
</li>
</ul>
</div>
我已经阅读了很多关于此的论坛,但似乎仍然无法正确解决。