gpt4 book ai didi

ruby-on-rails - rails : Elegant way to handle navigation?

转载 作者:行者123 更新时间:2023-12-03 20:41:46 25 4
gpt4 key购买 nike

现在我有一个看起来像这样的导航部分(x10 按钮)...

<% if current_controller == "territories" %>
<li><%= link_to "Territories", {:controller => 'territories'}, :class => 'active' %></li>
<% else %>
<li><%= link_to "Territories", {:controller => 'territories'} %></li>
<% end %>
<% if current_controller == "contacts" %>
<li><%= link_to "Contacts", {:controller => 'Contacts'}, :class => 'active' %></li>
<% else %>
<li><%= link_to "Contacts", {:controller => 'Contacts'} %></li>
<% end %>

有没有更优雅/干燥的解决方案来做到这一点?

最佳答案

与查克所说的类似:

<% TARGETS.each do |target| %>
<li>
<%= link_to target.humanize,
{ :controller => target },
class => ('active' if current_controller == target)) %>
</li>
<% end %>

关于ruby-on-rails - rails : Elegant way to handle navigation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/600857/

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