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





4
Ruby on Rails için WordPress alternatifleri nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Ruby …

6
Dize boşsa, bazı varsayılan değerleri döndürün
Genellikle bir değerin boş olup olmadığını kontrol etmem ve şöyle "Veri yok" yazmam gerekir: @user.address.blank? ? "We don't know user's address" : @user.address Ve bu şekilde işlememiz gereken yaklaşık 20-30 alanımız olduğunda, işler çirkinleşiyor. Yaptığım şey, oryöntemle genişletilmiş String sınıfı class String def or(what) self.strip.blank? ? what : self end …

4
Karma dizisini tek karma üzerine eşleyen raylar
Bunun gibi bir dizi karmaşam var: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] Ve bunu şöyle tek bir hash üzerine eşlemeye çalışıyorum: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} Kullanarak başardım par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } Ama bunu daha deyimsel bir şekilde yapmanın mümkün olup olmadığını merak ediyordum (tercihen yerel bir değişken kullanmadan). Bunu nasıl yapabilirim?

7
Ruby'nin paketleyicisinin / Perl'in kartonunun Python eşdeğerleri nelerdir?
Virtualenv ve pip hakkında bilgim var. Ancak bunlar paketleyici / kartondan biraz farklıdır. Örneğin: pip, betiğin mutlak yolunu yazar veya komut dosyasını etkinleştir pip'in execalt komutu yok ( bundle exec bar) virtualenv, Python yorumlayıcısını yerel bir dizine kopyalar Her Python geliştiricisi virtualenv / pip kullanıyor mu? Python için başka paket …
94 python  ruby  perl  virtualenv  pip 

7
Dizi # her biri ile Dizi # eşlemesi karşılaştırması
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" tek fark durum 1 kullanım vs.map, durum 2 kullanımdır vs.each. Burada ne oldu?

7
Redirect_to'nun doğru şekilde yapılması: yönlendirici mevcut olmadığında Ruby on Rails'e geri dönüyor
Ben bir sorun yaşıyorum redirect_to :back. Evet, yönlendirenler. Sık sık istisna yaşarım (ActionController :: RedirectBackError) "Bu eyleme yönelik istekte HTTP_REFERER ayarlanmadı, bu nedenle redirect_to: back başarıyla çağrılamadı. Bu bir testse, request.env [\" HTTP_REFERER \ "] belirlediğinizden emin olun." Bunun bir yönlendirenin müsait olmamasının bir sonucu olduğunu anlıyorum. Örneğin, ziyaret edilen …

3
Ruby'de neyin güvenli OLMADIĞINI nasıl bilebilirim?
Rails 4'ten başlayarak , her şeyin varsayılan olarak iş parçacıklı ortamda çalışması gerekir. Bunun anlamı, yazdığımız kodun tamamı VE kullandığımız TÜM mücevherlerinthreadsafe bu yüzden bununla ilgili birkaç sorum var: yakut / raylarda güvenli olmayan nedir? Vs Ruby / raylarda güvenli olan nedir? İş parçacığı açısından güvenli veya tersi olduğu bilinen …

5
Mongodb: Kullanmadan önce bilmeniz gerekenler? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçeklerle ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Ruby on Rails kullanarak bir hobi (gelir getirmeyen) projesi başlatıyorum. Postgresql kullanarak Rails'de oldukça …

17
Ruby'de anlama listesi
Python liste anlamalarının eşdeğerini yapmak için şunları yapıyorum: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} Bunu yapmanın daha iyi bir yolu var mı ... belki bir yöntem çağrısıyla?


11
Ruby HEREDOC'tan baştaki boşluk karakterlerini nasıl kaldırırım?
Yapmaya çalıştığım bir Ruby heredocu ile ilgili bir sorun yaşıyorum. Baştaki tüm boşluk karakterlerini gizlemesi beklenen - operatörünü dahil etmeme rağmen, her satırın başındaki boşlukları döndürüyor. benim yöntemim şuna benziyor: def distinct_count <<-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS DISTINCT_COUNT \tFROM #{table.call} EOF end ve çıktım …

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.