«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
Haml'de koşul doğruysa sınıfa ekleyin
Eğer post.published? .post / Post stuff Aksi takdirde .post.gray / Post stuff Bunu ray yardımcısı ile uyguladım ve çirkin görünüyor. = content_tag :div, :class => "post" + (" gray" unless post.published?).to_s do / Post stuff İkinci varyant: = content_tag :div, :class => "post" + (post.published? ? "" : " gray") …
155 ruby  haml 


8
Ruby'de açıkça geri dönmek iyi bir stil mi?
Stil söz konusu olduğunda her zaman "bunu yapmanın doğru yolu" ("Pythonic" yolu) olan bir Python arka planından geliyorum, Ruby için de bunun olup olmadığını merak ediyorum. Kendi stil yönergelerimi kullanıyorum, ancak kaynak kodumu serbest bırakmayı düşünüyorum ve var olabilecek yazılı olmayan kurallara uymasını istiyorum. Açıkça returnyöntemlerle yazmak "Ruby Way" mi? …


5
Dizi başka bir diziden herhangi bir değer içeriyor mu?
Bir dizinin ikinci bir diziden herhangi bir öğe içerip içermediğini test etmenin en etkili yolu nedir? Aşağıdaki iki örnek, soruyu cevaplamaya çalışmak aşağıdaki foodsunsurları içermektedir cheeses: cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizza feta foods bread biscuits yoghurt bacon) puts cheeses.collect{|c| foods.include?(c)}.include?(true) puts (cheeses - …
155 ruby  arrays 

30
RMagick 2.13.1 yüklenemiyor. MagickWand.h bulunamıyor.
Yüklemeyi denediğimde aşağıdaki hata iletisini alıyorum: Can't install RMagick 2.13.1. Can't find MagickWand.h. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Mac OSX 10.6.8, ruby ​​1.9.2p290, rvm …
154 ruby  install  rmagick 

4
Ruby Karma değerini sayı değerine göre nasıl sıralayabilirim?
Saymaya göre sıralamaya çalıştığım bir karşı karma var. Ben çalışıyorum sorun varsayılan Hash.sort işlevi sayı boyutu yerine, dizeleri gibi sayıları sıralar olmasıdır. yani Verilen Hash: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } Bu kodu çalıştırma: metrics.sort {|a1,a2| a2[1]<=>a1[1]} sıralı bir dizi döndürür: [ 'siteb.com', 9, …
154 ruby  hash 

7
Ruby 1.9.2 neden "." LOAD_PATH ve alternatifi nedir?
Ruby 1.9.2'deki en son değişiklikler artık geçerli dizini .sizin parçanız haline getirmez LOAD_PATH. Ben bir .parçası olduğunu varsayalım Rakefiles önemsiz sayıda var LOAD_PATH, bu yüzden bu onları kırdı (onlar proje yüklemek için tüm gerekli ifadeler için "yüklenecek böyle bir dosya" bildirdi). Bunu yapmak için özel bir gerekçe var mıydı? Bir …
154 ruby  rake  require  load-path 

9
Ruby on Rails: HTML olarak bir dize nasıl oluşturulur?
Sahibim @str = "<b>Hi</b>" ve benim erb görüşüme göre: <%= @str %> Sayfada görüntülenecek olan şey: <b>Hi</b>Gerçekten istediğim şey Merhaba . Bir dizeyi HTML biçimlendirmesi olarak "yorumlamanın" yakut yolu nedir? Düzenleme : burada @str = "<span class=\"classname\">hello</span>" Benim görüşüme göre yaparsam <%raw @str %> HTML kaynak kodu <span class=\"classname\">hello</span> gerçekten …

6
Bir karmadaki anahtarlar ve değerler nasıl değiştirilir?
Bir Kare'deki anahtarları ve değerleri nasıl değiştirebilirim? Aşağıdaki karma var: {:a=>:one, :b=>:two, :c=>:three} dönüştürmek istiyorum ki: {:one=>:a, :two=>:b, :three=>:c} Kullanımı mapoldukça sıkıcı görünüyor. Daha kısa bir çözüm var mı?
154 ruby  hashmap 

11
Ruby: requir_relative ile vs gerektirir - hem Ruby <1.9.2 hem de> = 1.9.2'de çalışan geçici çözüm için en iyi uygulama
requireRuby'de göreceli bir dosyaya ve 1.8.x ve&gt; = 1.9.2 sürümlerinde çalışmasını istiyorsanız en iyi uygulama nedir ? Birkaç seçenek görüyorum: sadece yap $LOAD_PATH &lt;&lt; '.'ve her şeyi unut yapmak $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' eğer onay RUBY_VERSION1.9.2 &lt;ardından tanımlamak require_relativeolarak require, kullanım require_relativeher yerde sonradan duyulan yere require_relativezaten var olup …
153 ruby  ruby-1.9  ruby-1.8 

17
Ruby komut dosyalarında hata ayıklama [kapalı]
Kapalı. Bu sorunun hata ayıklama ayrıntılarına ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştir Aşağıdaki Ruby kodunu internetten kopyaladım ve birkaç değişiklik yaptım ama işe yaramıyor. Programın kendi …
153 ruby  debugging 

5
Ruby'de bir dizi karma nasıl sıralanır
Her biri üç anahtar / değer çifti içeren bir karma olan bir dizim var: :phone =&gt; "2130001111", :zip =&gt; "12345", :city =&gt; "sometown" Verileri sıralamak istiyorum, zipböylece phoneaynı alandaki tüm ' ler bir arada olsun. Ruby'nin bunu yapmanın kolay bir yolu var mı? Can will_paginatebir diziye veri sayfalandırmak?
153 arrays  ruby  sorting 



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.