«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.

5
Ruby / Rails: Bir Tarihi UNIX zaman damgasına dönüştürme
Rails uygulamasındaki bir Date nesnesinden UNIX zaman damgasını (1970 GMT'den bu yana saniye sayısı) nasıl alabilirim? Time#to_iBir zaman damgası döndürdüğünü biliyorum , ancak zaman damgasını Date#to_timealıp almak bir ay kadar kapalı bir şeyle sonuçlanıyor (neden olduğundan emin değilim ...). Herhangi bir yardım takdir, teşekkürler! Düzenleme: Tamam, ben bunu anladım düşünüyorum-Ben …

6
Bir Diziyi Ruby'de bir Aralıkla doldurmanın doğru yolu
Ben "to_a" yöntemlerini kullanarak aralıkları eşdeğer dizilere dönüştürülüyor örnekleri veren bir kitap üzerinde çalışıyorum İrb kodu çalıştırmak zaman aşağıdaki uyarıyı alıyorum warning: default `to_a' will be obsolete To_a kullanmanın doğru alternatifi nedir? dizi ile bir aralığı doldurmanın alternatif yolları var mı?
202 ruby  syntax 

6
ActiveRecord: boyut ve sayı
Raylar, her iki kullanarak kayıt sayısını bulabilirsiniz Model.sizeve Model.count. Daha karmaşık sorgularla uğraşıyorsanız, bir yöntemi diğerine göre kullanmanın bir avantajı var mı? Nasıl farklılar? Örneğin, fotoğraflı kullanıcılara sahibim. Bir kullanıcı tablosu ve kaç tane fotoğrafı olduğunu göstermek istersem, birçok örneği çalıştırmak user.photos.sizedaha hızlı mı yoksa daha yavaş user.photos.countmı olur ? …


7
Ruby kodu nasıl belgelenir?
Ruby kodunu belgelendirirken belirli kod kuralları var mı? Örneğin, aşağıdaki kod parçacığı var: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object that takes a …
201 ruby 

9
Ruby'de “for” ve “each”
Ruby'deki döngüler hakkında kısa bir sorum vardı. Bir koleksiyon yoluyla bu iki yineleme yöntemi arasında bir fark var mı? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Bunların tamamen aynı olup olmadığını veya belki de ince bir …
200 ruby  loops  foreach  iteration  each 



13
Rails 4 Orijinallik Simgesi
Bazı özgünlük belirteci sorunlarıyla karşılaştığımda yeni bir Rails 4 uygulaması (Ruby 2.0.0-p0'da) üzerinde çalışıyordum. ( respond_toClass yöntemini kullanarak ) json yanıt veren bir denetleyici yazarken , kullanarak bir kayıt oluşturmaya çalıştığımda özel durumlar createalmaya başladığım eylem var .ActionController::InvalidAuthenticityTokencurl -H "Content-Type: application/json"Verileri ayarladığımdan emin oldum ve verileri ayarladım -d "<my data …


10
Eşleşen bir değer içeren bir karma anahtarı bulma
Istemci hash var verilen göz önüne alındığında , client_id maç istiyorum istiyorum verilen anahtarı elde etmek için (çok satırlı bir komut dosyası yazmak zorunda kalmadan) hızlı bir yakut yolu var mı? Örneğin, anahtar nasıl alınır client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 

10
Dizeden alt dizeyi kaldırın
Dizeyi başka bir dizeden kaldırmak için herhangi bir yöntem olup olmadığını merak ediyorum. Bunun gibi bir şey: class String def remove(s) self[s.length, self.length - s.length] end end
198 ruby  string 


13
Ruby'de bir karmayı nasıl kopyalarım?
Biraz yakut bir acemi olduğumu itiraf edeceğim (şimdi komisyon senaryoları yazıyorum). Çoğu dilde, kopya oluşturucuları bulmak kolaydır. Yarım saat arama yakutta bulamadı. Özgün örneği etkilemeden değiştirebilmem için karma dosyasının bir kopyasını oluşturmak istiyorum. Amaçlandığı gibi çalışmayan bazı beklenen yöntemler: h0 = { "John"=>"Adams","Thomas"=>"Jefferson","Johny"=>"Appleseed"} h1=Hash.new(h0) h2=h1.to_hash Bu arada, bu yetersiz geçici …
197 ruby  hashmap 


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.