我对我的面包屑解决方案有点不安全。名称和链接在每个控制器操作中定义:
<a href="http://localhost:3000/">Home</a>
<% if defined? @l1_link %>
> <a href="<%= @l1_link%>"><%= @l1_name %></a>
<% if defined? @l2_link %>
> <a href="<%= @l2_link%>"><%= @l2_name %></a>
<% end %>
<% end %>
这样我可以使用:
@l1_link = user_path()
问题:因为我没那么聪明——这种系统会在未来的某个地方导致灾难吗?这(严重)效率低下吗?