मुझे पता है कि ruby-on-rails में content_tag फ़ंक्शन का उपयोग करने का एक विकल्प है, जो एक HTML टैग उत्पन्न करने में मदद करता है। मेरे साथ काम करने वाली कंपनी में कुछ रेल डेवलपर्स ने मुझे बताया कि यह "सुविधाजनक और उचित" तरीका है और मुझे उदाहरण के लिए div उत्पन्न करने के लिए "मूल" HTML नहीं लिखना चाहिए ... क्या यह सच है? क्या यह रेल प्रकार का मानक है? क्या इसका प्रदर्शन मुद्दों के साथ कुछ करने या गति प्रदान करने के लिए कुछ है?मुझे "नियमित" एचटीएमएल के बजाय content_tag का उपयोग क्यों करना चाहिए?
मैं अपने पिछले कोड के लिए कोड संलग्न:
<div class="alert alert-<%= key %>"><%= value %></div>
और रेल समारोह उपयोग
<%= content_tag(:div, value, class: "alert alert-#{key}") %>
मेरे लिए पहले दिखता है, बहुत समझ में आता है और सहज ज्ञान युक्त - दूसरे कोड की तुलना में अधिक .. आप इसके बारे में क्या सोचते हैं?
चीजों को स्पष्ट करने के लिए धन्यवाद .., मुझे पता है कि मानकों की बात करते समय मुझे अपनी (अस्थायी) टीम के साथ जाना चाहिए। मैं सिर्फ यह जानना चाहता था कि मुझे इस सहायक के बारे में स्पष्टीकरण मिल गया है या यह मानक और आदतों का मामला है ... – benams