ruby पर टैग किए गए जवाब

रूबी एक मल्टी-प्लेटफ़ॉर्म ओपन-सोर्स, डायनेमिक ऑब्जेक्ट-ओरिएंटेड इंटरप्रिटेड लैंग्वेज है, जिसे 1995 में युकीहिरो मात्सुमोतो (मैत्ज़) द्वारा बनाया गया था। [माणिक] टैग रूबी भाषा से संबंधित प्रश्नों के लिए है, जिसमें इसके सिंटैक्स और लाइब्रेरीज़ शामिल हैं। रूबी ऑन रूल्स प्रश्नों को [रूबी-ऑन-रेल] के साथ टैग किया जाना चाहिए।

10
क्या रूबी में एक "डू ... जबकि" लूप है?
उपयोगकर्ता को नामों में दर्ज करने देने के लिए मैं इस कोड का उपयोग कर रहा हूं, जबकि प्रोग्राम उन्हें एक सरणी में संग्रहीत करता है जब तक कि वे एक खाली स्ट्रिंग दर्ज नहीं करते हैं (उन्हें प्रत्येक नाम के बाद दर्ज करना होगा): people = [] info = …
453 ruby  loops 

10
RSpec let () का उपयोग कब करें?
मैं उदाहरण चर सेट करने के लिए ब्लॉकों से पहले उपयोग करते हैं। मैं तब अपने उदाहरणों में उन चरों का उपयोग करता हूं। मैं हाल ही में आया थाlet() । RSpec डॉक्स के अनुसार, इसका उपयोग किया जाता है ... मेमो हेल्पर पद्धति को परिभाषित करना। मान को एक …
447 ruby  rspec 

3
जब बंदर एक आवृत्ति विधि को पैच करता है, तो क्या आप नए कार्यान्वयन से ओवरराइड विधि कह सकते हैं?
कहो कि मैं एक कक्षा में एक विधि का पालन-पोषण कर रहा हूं, मैं ओवरराइडिंग विधि से ओवरराइड विधि को कैसे कह सकता हूं? Ie कुछ थोड़ा सा पसंद हैsuper उदाहरण के लिए class Foo def bar() "Hello" end end class Foo def bar() super() + " World" end end …


9
एक वर्ग और एक मॉड्यूल के बीच अंतर
मैं जावा से आया था, और अब मैं रूबी के साथ अधिक काम कर रहा हूं। एक भाषा सुविधा मैं से परिचित नहीं हूँ module। मैं सोच रहा हूँ कि वास्तव में क्या है moduleऔर आप एक का उपयोग कब करते हैं, और एक moduleओवर का उपयोग क्यों करते हैं …
437 ruby  class  module 


5
रूबी में मानचित्र और संग्रह के बीच अंतर?
मैंने इसे Googled और पैची / विरोधाभासी राय प्राप्त की - क्या वास्तव में रूबी / रेल में एक सरणी पर mapकर और कर के बीच कोई अंतर है collect? डॉक्स किसी भी सुझाव देने के लिए नहीं है, लेकिन वहाँ शायद विधि या प्रदर्शन में अंतर कर रहे हैं?
427 ruby  arrays  map  collect 

10
रूबी के दोहरे-उपनिवेश क्या हैं :: :: `?
यह दोहरे-उपनिवेश क्या है ::? जैसे Foo::Bar। मुझे एक मिला परिभाषा : ::एक एकल ऑपरेटर कि अनुमति देता है: स्थिरांक, उदाहरण के तरीकों और वर्ग के तरीकों, एक वर्ग या मॉड्यूल के भीतर परिभाषित वर्ग या मॉड्यूल के बाहर कहीं से भी एक्सेस किया जाना है। क्या अच्छा है स्कोप …
427 ruby  syntax  operators 

7
माणिक ब्लॉक से बाहर कैसे टूटना है?
यहाँ है Bar#do_things: class Bar def do_things Foo.some_method(x) do |x| y = x.do_something return y_is_bad if y.bad? # how do i tell it to stop and return do_things? y.do_something_else end keep_doing_more_things end end और यहाँ है Foo#some_method: class Foo def self.some_method(targets, &block) targets.each do |target| begin r = yield(target) rescue …
420 ruby 


6
रूबी में शामिल और विस्तारित करने के बीच क्या अंतर है?
बस रूबी मेटाप्रोग्रामिंग के आसपास मेरा सिर हो रही है। मिक्सर / मॉड्यूल हमेशा मुझे भ्रमित करने का प्रबंधन करते हैं। शामिल करें : लक्ष्य वर्ग में उदाहरण विधियों के रूप में निर्दिष्ट मॉड्यूल विधियों में घोला जा सकता है विस्तार : लक्ष्य वर्ग में कक्षा विधियों के रूप में …
415 ruby  module  include  extend 


11
एक्टिवरकॉर्ड रिकॉर्ड डुप्लिकेट करने का सबसे आसान तरीका क्या है?
मैं एक एक्टिवरकॉर्ड रिकॉर्ड की एक प्रति बनाना चाहता हूं, प्रक्रिया में एक ही फ़ील्ड ( आईडी के अलावा ) को बदलना । इसे पूरा करने का सबसे सरल तरीका क्या है? मुझे लगता है कि मैं एक नया रिकॉर्ड बना सकता हूं, और फिर डेटा फ़ील्ड-दर-फ़ील्ड की प्रतिलिपि बनाने …

7
रेक कार्यों के भीतर से रेक कार्यों को कैसे चलाया जाए?
मेरे पास एक Rakefile है जो परियोजना को दो तरह से संकलित करता है, वैश्विक चर के अनुसार $build_type, जो ( :debugया :releaseअलग निर्देशिका में परिणाम हो सकता है ): task :build => [:some_other_tasks] do end मैं एक ऐसा कार्य बनाना चाहता हूँ जो परियोजना को दोनों विन्यासों के साथ …
411 ruby  rake 

16
Json gem 'mkmf.rb स्थापित करते समय त्रुटि रूबी के लिए हेडर फाइलें नहीं मिल सकती हैं'
संदर्भ के लिए, यह एक दूरस्थ सर्वर पर है जिसमें एक फ़ायरवॉल है। मैं एक प्रॉक्सी के माध्यम से अपना वातावरण स्थापित कर रहा हूं। मेरे पास है ruby 1.8.7। जब मैं मणि स्थापित करने की कोशिश करता हूँ ।। sudo gem install --http-proxy <host address>:<port> json मुझे निम्नलिखित त्रुटि …
407 json  ruby  rubygems 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.