मैं एक रेक कार्य है कि एक आवश्यक पहला तर्क लेता है, और फिर अतिरिक्त तर्क जो मैं एक सरणी में एक साथ रख कर करना चाहते हैं के किसी भी संख्या बनाने के प्रयास कर रहा हूँ:रैक काम w/सूचक तर्क
rake course["COURSE NAME", 123, 456, 789]
मैं मैंने निम्नलिखित कोशिश की है लेकिन args[:numbers]
सभी संख्याओं के बजाय बस एक स्ट्रिंग w/123
है।
task :course, [:name, *:numbers] => :environment do |t, args|
puts args # {:name=>"COURSE NAME", :numbers=>"123"}
end
'रेक कोर्स ["कोर्स नाम", [123, 456, 78 9]]' के बारे में कैसे? – screenmutt
यह मुझे '{: name =>" कोर्स नाम "देता है, संख्या:>" [123 "} 'जो वास्तव में विचित्र है। –
कार्यों के लिए तर्कों के बीच कोई स्थान की अनुमति नहीं है, इसे आजमाएं: 'रेक कोर्स ["कोर्स नाम", 123,456,789] ' – MrYoshiji