gpt4 book ai didi

css - 按 id 突出显示 Rails 3 中的当前页面

转载 作者:行者123 更新时间:2023-11-28 13:25:08 25 4
gpt4 key购买 nike

我在 Rails 3 中循环渲染我的主要顶部导航:

<ul>
<% Placement.all.each do |placement| %>
<li><%= link_to placement.placementname, placement_path(placement.id)%> </li>
<%end%>
</ul>

如何根据url中的id高亮显示当前展示位置的背景?网址如下所示:
localhost:3000/展示位置/1
localhost:3000/展示位置/2
...

一旦用户点击其中一个选项卡,第二个导航栏就会出现在左侧。这就是我渲染它的方式:

<% @placement.ads.all.each do |ad| %>
<li><%= link_to ad.adname, placement_ad_path(@placement, ad) %> </li>
<%end%>

如何根据url中的id高亮显示当前广告的背景?网址如下所示:localhost:3000/placements/1/ads/1
localhost:3000/placements/2/ads/3
...

最佳答案

<ul>
<% Placement.all.each do |placement| %>
<li class=<%= "highlighted" if placement.id==params[:id].to_i %>>
<%= link_to placement.placementname, placement_path(placement.id)%> </li>
<%end%>
</ul>

<% @placement.ads.all.each do |ad| %>
<li class=<%= "highlighted" if ad.id==params[:id].to_i %>>
<%= link_to ad.adname, placement_ad_path(@placement, ad) %> </li>
<%end%>

关于css - 按 id 突出显示 Rails 3 中的当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14113798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com