में टेम्पलेट फ़ंक्शन के लिए पासिंग विकल्प मैं थोर टेम्पलेट एक्शन में ईआरबी टेम्पलेटिंग इंजन के विकल्पों को पास करने का एक तरीका ढूंढ रहा हूं।थोर
मैं बंडलर CLI स्रोत जहां Thors टेम्पलेट कार्रवाई इस तरह किया जा रहा है पर ठोकर खाई:
opts = {:name => name,
:constant_name => constant_name,
:constant_array => constant_array,
:author_name => author_name,
:author_email => author_email
}
template(File.join("newgem/Gemfile.tt"),
File.join(target, "Gemfile"),
opts)
लेकिन जब मैं अपने थोर कार्यों में इस तरह विकल्प जोड़ वे ERB द्वारा नहीं पाए जाते हैं, मैं केवल उपयोग कर सकते हैं टेम्पलेट में चर सेट करने के लिए मेरे थोर क्लास में तर्क और कार्य।
मुझे कोई सुराग नहीं है कि रूबी में बाध्यकारी कैसे काम करते हैं, शायद ईआरबी को बाध्यकारी के माध्यम से एक गुंजाइश पारित करने का एक तरीका है।
आपने अपनी थोर फ़ाइल में किस कोड का प्रयास किया जो काम नहीं करता था? – Dogbert
मैंने उपरोक्त कोड की प्रतिलिपि बनाई है और यह पास विकल्पों को पकड़ नहीं पाया है। – devboy