मैं अपने ब्रेडक्रंब समाधान के बारे में थोड़ा असुरक्षित हूं। नाम और लिंक प्रत्येक नियंत्रक कार्रवाई में परिभाषित कर रहे हैं:रेल पर रूबी में ब्रेडक्रंब
<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()
प्रश्न: मुझे लगता है कि स्मार्ट नहीं कर रहा हूँ के रूप में - प्रणाली नेतृत्व के इस प्रकार नीचे कहीं desaster सकता है सड़क? क्या यह (सकल) अक्षम है?
हाय, उत्तर @ सिमोन के लिए धन्यवाद - मुझे आपके समाधान पसंद हैं, कभी भी मेरे कार्यों से पहले परिभाषा को स्थानांतरित करके DRY-ing के बारे में सोचा नहीं। मैं इसे तुरंत ले जाऊंगा। @Lolindrath - हाँ, विभाजन अच्छा है, हालांकि मेरा ऐप पर्याप्त साफ नहीं है (और नाम बदलते हैं, और i18n आदि ...) @ क्रिस्टोफर: एपिसोड की जांच करने के लिए, टिप्पणी नहीं मिली 3. (क्यों पूर्ण उबाऊ वस्तुओं?), लेकिन एनआर। 2 निश्चित रूप से मुझे कुछ सोचने की ज़रूरत है। धन्यवाद! –