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

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

25
एक नौसिखिया के बारे में रूबी गोचकों को क्या चेतावनी दी जानी चाहिए? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
108 ruby 

6
क्लास के तरीके बनाने के लिए मैं कैसे define_method का उपयोग करता हूं?
यह उपयोगी है यदि आप वर्ग विधि को रूपक रूप से बनाने की कोशिश कर रहे हैं: def self.create_methods(method_name) # To create instance methods: define_method method_name do ... end # To create class methods that refer to the args on create_methods: ??? end मेरे जवाब का पालन करें ...

14
मैं दो हैश की तुलना कैसे करूं?
मैं निम्नलिखित कोड का उपयोग करके दो रूबी हैशिंग की तुलना करने की कोशिश कर रहा हूं: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr …
108 ruby  hash 

17
रेल में डिफ़ॉल्ट मान कैसे सेट करें?
मैं रेल में वस्तुओं के लिए डिफ़ॉल्ट मान सेट करने का सबसे अच्छा तरीका खोजने की कोशिश कर रहा हूं। जो सबसे अच्छा मैं सोच सकता हूं वह यह है कि इसमें डिफ़ॉल्ट मान सेट करना है new नियंत्रक में विधि में । क्या किसी के पास कोई इनपुट है …

9
रूबी में निजी मॉड्यूल के तरीके
मेरा एक दो हिस्सा है सर्वश्रेष्ठ प्रणालियां मेरे पास एक एल्गोरिथ्म है जो सार्वजनिक इंटरफ़ेस का उपयोग करके डेटा संरचना पर कुछ ऑपरेशन करता है यह वर्तमान में एक सार्वजनिक इंटरफ़ेस विधि को छोड़कर, सभी कई स्थिर विधियों के साथ एक मॉड्यूल है। एक उदाहरण चर है जिसे सभी तरीकों …

11
रूबी / रेल्स - समय के समय को बदलें, बिना मूल्य को बदले
मैं एक रिकॉर्ड है fooडेटाबेस जो है में :start_timeऔर :timezoneजिम्मेदार बताते हैं। :start_timeयूटीसी ए टाइम इन है - 2001-01-01 14:20:00उदाहरण के लिए। :timezone- एक स्ट्रिंग है America/New_Yorkउदाहरण के लिए,। मैं मूल्य के साथ एक नया टाइम ऑब्जेक्ट बनाना चाहता हूं, :start_timeलेकिन जिसका टाइमज़ोन द्वारा निर्दिष्ट किया गया है :timezone। मैं …

9
मैक पर 1.9.x पर रूबी को कैसे अपडेट करें?
मैंने अपने मैक पर एक नया उपयोगकर्ता खाता बनाया है और मैं 1.8.7 के स्नो लेपर्ड डिफ़ॉल्ट से उस पर (1.9.2) रूबी के वर्तमान संस्करण को अपडेट करने की कोशिश कर रहा हूं। क्या कोई मुझे ट्यूटोरियल की ओर इशारा कर सकता है या मेरे मैक पर रूबी को 1.8 …
107 ruby  macos  installation 

2
रेल्स माड्यूल में मेटर_कैसेर क्या है?
मैं वास्तव में रेल दस्तावेज में यह लगता है नहीं कर सका, लेकिन यह की तरह लगता है 'mattr_accessor' है मॉड्यूल के लिए परिणाम 'attr_accessor' एक सामान्य रूबी में (गेटर और सेटर) वर्ग । उदाहरण के लिए। एक कक्षा में class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" …

15
"बंडलर नहीं मिल सका" त्रुटि
जब मैं करने की कोशिश करता bundler updateहूं तो मुझे यह त्रुटि मिलती है: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) मैं रूबी के लिए नया हूं, क्या कोई मुझे बता सकता है कि इससे क्या होगा? रेक 0.8.7 स्थापित है।

13
रूबी समर्थन (+ माणिक) के साथ वीम स्थापित करना
मैं vim के लिए कमांड-टी स्थापित करने की कोशिश कर रहा हूं, लेकिन मेरे मौजूदा संस्करण में (+ रूबी) ध्वज नहीं है। "रूबी" जो कमांड दिखाता है कि रूबी स्थापित है। विम में + रूबी ध्वज को सक्रिय करने के लिए मुझे क्या करने की आवश्यकता है? इसके अलावा, तकनीकी …
107 ruby  vim 

4
हैश डिफ़ॉल्ट मान, जैसे Hash.new ([]) का उपयोग करते समय अजीब, अप्रत्याशित व्यवहार (मूल्य बदलते / बदलते)
इस कोड पर विचार करें: h = Hash.new(0) # New hash pairs will by default have 0 as values h[1] += 1 #=> {1=>1} h[2] += 2 #=> {2=>2} यह सब ठीक है, लेकिन: h = Hash.new([]) # Empty array as default value h[1] <<= 1 #=> {1=>[1]} ← Ok …
107 ruby  hash 

5
माणिक में Ctrl-c कैप्चर करना
मैं एक लंबे समय तक चलने वाली रूबी कार्यक्रम पारित किया गया था, जिसमें कई घटनाएँ हैं begin #dosomething rescue Exception => e #halt the exception's progress end इसके दौरान। हर एक संभावित अपवाद को ट्रैक किए बिना ये प्रत्येक को संभाल सकते हैं (कम से कम तुरंत नहीं), मैं …

5
रेल्स के लिए रूटिंग संसाधनों में आईडी पैरामीटर का नाम बदलें
मैंने चारों ओर देखा कि गतिशील पैरामेट्स स्लॉट को कैसे बदला जाए और इस पोस्ट को मिला जो सटीक काम करता है। पोस्ट https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-mameter-in मूल रूप से यह क्या करता है, यदि निम्नलिखित मार्ग हैं: map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources …


14
रूबी: एक स्ट्रिंग को बूलियन में कैसे परिवर्तित करें
मेरे पास एक मूल्य है जो चार चीजों में से एक होगा: बूलियन सच, बूलियन झूठी, स्ट्रिंग "सच", या स्ट्रिंग "झूठी"। मैं स्ट्रिंग को बूलियन में बदलना चाहता हूं यदि यह एक स्ट्रिंग है, अन्यथा इसे अनमॉडिफाइड छोड़ दें। दूसरे शब्दों में: “सच्चा” सच्चा बनना चाहिए "असत्य" असत्य हो जाना …

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