ブレッドクラムのソリューションについて少し不安があります。名前とリンクは、各コントローラー アクションで定義されます。
<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()
質問: 私はそれほど頭が良くないので、この種のシステムはどこかで災害につながる可能性がありますか? これは(全体的に)非効率的ですか?