基本的な 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>
これについてかなりの数のフォーラムを読みましたが、まだ正しく理解できないようです。