Render a view with some variables in rails -


मेरे पास एक नियंत्रक है donations_controller

  वर्ग दानों कंट्रोलर & lt; ApplicationController डीईएफ इंडेक्स दान = दान.फंड_बी_आईडी (1) .दान करना दान - दान = दान। टॉ_ एफ / 50 * 100 एंड एंड   

और एक दृश्य दान / _index.html.erb

  & lt; div वर्ग = "प्रगति" & gt; & Lt; div वर्ग = "बार" शैली = "चौड़ाई: & lt;% = @ दान_परेंद्र% & gt;%;" & gt; & lt; / div & gt; & Lt; / div & gt; & Lt; p & gt; दान: & amp; यूरो; & lt;% = @ दान% & gt; & lt; / p & gt;  

जब मैं किसी अन्य दृश्य (जैसे static / index.html.erb - मेरे वेबसाइट होमपेज) के अंदर इसे प्रस्तुत करने की कोशिश करता हूं, तो यह बिना चर के प्रस्तुत किया जाता है यहां कोड का उपयोग किया गया है I

  ...  

मुझे चर को रेंडर करने के लिए क्या करना चाहिए? धन्यवाद।

आपको उस नियंत्रक से मान रखना चाहिए, जिसे आप दृश्य चर में देख सकते हैं, इसलिए :

<पूर्व> कक्षा दान कनंट्रोलर & lt; ApplicationController डीईएफ़ इंडेक्स @ डोनटेशन = दान.फंड_बी_आईडी (1)। डोंटेशन @ डोनेशन_परेंट = @ दान। टी_ एफ / 50 * 100 एंड एंड

अगला, आपका अनुक्रमणिका देखें लगभग सही है, तो आप इन उदाहरण चर को स्थानीय लोगों के रूप में आंशिक रूप से पास करते हैं (लेकिन उन्हें स्थानीय लोगों में मिलाकर भूल गए हैं):

  ...  

लेकिन आंशिक रूप में आपको उन्हें स्थानीय चर के रूप में कॉल करना चाहिए

  & lt; div class = "progress" & gt; & Lt; div वर्ग = "बार" शैली = "चौड़ाई: & lt;% = दान_परिवर्तित% & gt;%;" & gt; & lt; / div & gt; & Lt; / div & gt; & Lt; p & gt; दान: & amp; यूरो; & lt;% = दान% & gt; & lt; / p & gt;  

Comments