«ruby» etiketlenmiş sorular

Ruby, 1995 yılında Yukihiro Matsumoto (Matz) tarafından oluşturulan çok platformlu açık kaynaklı, dinamik nesne yönelimli bir yorumlama dilidir. [Ruby] etiketi, sözdizimi ve kütüphaneleri dahil Ruby dili ile ilgili sorular içindir. Ruby on Rails soruları [Ruby on Rails] ile etiketlenmelidir.

17
Bir diziden boş öğeleri nasıl kaldırabilirim?
Aşağıdaki diziye sahibim cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Diziden boş öğeleri kaldırmak ve aşağıdaki sonucu istiyorum: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] compactDöngüler olmadan yapacak böyle bir yöntem var mı ?
284 ruby  arrays 

14
RSpec'te tek bir test / spec dosyasını nasıl çalıştırıyorsunuz?
Örneğin, düzenlediğim tek bir dosya için tek bir spec dosyasının testlerini çalıştırabilmek istiyorum. rake spectüm özellikleri yürütür. Projem bir Rails projesi rake spec:docdeğil , bu yüzden işe yaramıyor. Bunun önemli olup olmadığını bilmiyorum, ama işte benim dizin yapım. ./Rakefile ./lib ./lib/cushion.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./spec ./spec/spec.opts ./spec/spec_helper.rb ./spec/db_spec.rb
282 ruby  testing  rspec 

8
Ruby'de bir diziyi azalan düzende sıralama
Karma bir dizi var: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Ben :barher karma değerine göre azalan sırada bu dizi sıralamak çalışıyorum . sort_byDizinin üzerinde sıralamak için kullanıyorum : a.sort_by { …
282 ruby  sorting 

30
SSL_connect döndü = 1 errno = 0 durum = SSLv3 okuma sunucusu sertifikası B: sertifika doğrulaması başarısız oldu
Üçüncü taraf girişleri için Authlogic-Connect kullanıyorum . Uygun taşıma işlemlerini gerçekleştirdikten sonra Twitter / Google / yahoo girişleri iyi çalışıyor gibi görünüyor, ancak facebook girişi istisna atıyor: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Geliştirici günlüğü şunu gösterir: OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate …


10
Ruby'de bir dosyayı okumanın genel yolları nelerdir?
Ruby'de bir dosyayı okumanın genel yolları nelerdir? Örneğin, işte bir yöntem: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Ruby'nin son derece esnek olduğunu biliyorum. Her yaklaşımın faydaları / dezavantajları nelerdir?
280 ruby  file-io 



23
Gem yerel uzantısı oluşturulamadı (Compass kurulumu)
Pusulanın en son sürümünü ( https://rubygems.org/gems/compass/versions/1.0.0.alpha.17 ) kurmaya çalıştığımda aşağıdaki hatayı alıyorum. ERROR: Error installing compass: ERROR: Failed to build gem native extension. ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... yes checking for ffi_call() in …

10
Bloklar ve verimler Ruby
yieldRuby'de blokları ve nasıl çalıştıklarını anlamaya çalışıyorum . Nasıl yieldkullanılır? Rails uygulamalarının birçoğunu yieldgarip bir şekilde kullandım. Birisi bana açıklayabilir ya da onları nerede anlayacağımı gösterebilir mi?
275 ruby  block 

8
Değişkenleri komut satırıyla Ruby komut dosyasına geçirme
RubyInstaller'ı Windows'a yükledim ve IMAP Sync çalıştırıyorum, ancak yüzlerce hesabı senkronize etmek için kullanmam gerekiyor. Bu değişkenleri komut satırından geçirebilseydim tüm süreci daha iyi otomatikleştirebilirdim. # Source server connection info. SOURCE_NAME = 'username@example.com' SOURCE_HOST = 'mail.example.com' SOURCE_PORT = 143 SOURCE_SSL = false SOURCE_USER = 'username' SOURCE_PASS = 'password' # Destination …
275 ruby  command-line 

8
Tek bir dizindeki her dosya için yineleme
Her dosyada bir kod bloğu yürütebilmem için Ruby'de bir döngü nasıl yazarım? Ruby'ye yeniyim ve bunu yapmanın yolunun her döngü için bir sonuç olduğu sonucuna vardım. Ruby dosyası, üzerinden geçmek istediğim dizinden farklı bir dizinden yürütülür. Denedim Dir.foreachve işe yaramadım.

6
mevcut çalışma direktörünün mutlak yolunu irb'den nasıl alabilirim
Bir fark yaratıp yaratmayacağını bilmiyorum ama Windows üzerinde Ruby çalıştırıyorum. Tek yapmak istediğim şu anki çalışan direktörün mutlak yolunu bulmak. Bu irb'den mümkün mü? Görünüşe göre bir komut dosyasından kullanmak mümkündürFile.expand_path(__FILE__) Ancak irb'den aşağıdakileri denedim ve "İzin verilmedi" hatası aldım: File.new(Dir.new(".").path).expand

11
Terminale renklendirilmiş Ruby çıkışı [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Ruby'yi kullanarak terminaldeki çıktı için arka plan ve ön plan metin renklendirmesini nasıl …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.