पर्यावरण चर का उपयोग किए बिना एक रेक कार्य में नामित तर्क पारित करने का कोई तरीका है?मैं रेक कार्य में नामित तर्क कैसे पारित कर सकता हूं?
मुझे पता है कि रैक कार्यों दो प्रारूपों में तर्क स्वीकार कर सकते हैं हूँ:
पर्यावरण चर
$ rake my_task foo=bar
यह नाम foo
और मूल्य bar
कि में पहुँचा जा सकता है के साथ एक वातावरण चर बनाता है my_task
ENV['foo']
द्वारा रेक कार्य my_task
।
रैक टास्क तर्क
$ rake my_task['foo','bar']
यह मान गुजरता foo
और bar
पहले दो कार्य तर्कों को (अगर वे परिभाषित कर रहे हैं)। यदि my_task
रूप में परिभाषित किया गया:
task :my_task, :argument_1, :argument_2
तो argument_1
मूल्य foo
होगा और argument_2
मूल्य bar
होगा।