«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
Nasıl temel bir Ruby projesi kurarım?
10 ~ 20 sınıf / dosya içeren küçük bir Ruby projesi oluşturmak istiyorum. Bazı mücevherlere ihtiyacım var ve RSpec'i test çerçevesi olarak kullanmak istiyorum. Daha sonra bir mücevher inşa etmek isteyebilirim, ama bu kesin değil. Projemin temel yapısını nasıl kuracağımı bana gösteren nasıl yapılır ya da rehber var mı? Sahip …


6
Capibara'da öğenin tam metnini eşleştirerek bir öğe nasıl bulunur?
HTML'de aşağıdaki iki element var <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> Capybara yöntemini kullanarak elementi bulmaya çalışıyorum find("a", :text => "berlin") Her ikisi de metin berlin içerdiğinden, yukarıdaki iki öğe döndürür. Capybara'daki metni tam olarak eşleştirmenin bir yolu var mı?
103 ruby  regex  capybara 

4
RSpec denetleyici testi - boş yanıt. Vücut
Denetleyicilerimi RSpec ile test ederken bir sorunla karşılaşıyorum - response.body çağrısı her zaman boş bir dize döndürüyor. Tarayıcıda her şey doğru şekilde işlenir ve salatalık özellik testleri bunu doğru yapıyor gibi görünür, ancak RSpec her seferinde başarısız olur. Yanıt nesnesindeki diğer beklentiler, örneğin response.should render_template('index')sorunsuz geçebilir. Bu problemle daha önce …

4
Ruby'de bir dosya adının uzantısını bulun
Bir Rails uygulamasının dosya yükleme kısmı üzerinde çalışıyorum. Farklı dosya türleri uygulama tarafından farklı şekilde ele alınır. Yüklenen dosyaları nereye gitmeleri gerektiğini görmek için kontrol etmek üzere belirli dosya uzantılarından oluşan bir beyaz liste yapmak istiyorum. Tüm dosya adları dizelerdir. Dosya adı dizesinin yalnızca uzantı kısmını kontrol etmek için bir …



7
Raylarda dosya yüklemesini nasıl test ederim?
JSON dosyalarını kabul etmekten ve ardından uygulamamız için bazı kullanıcı bakımlarını yapmak üzere JSON dosyalarını işlemekten sorumlu bir denetleyicim var. Kullanıcı testinde dosya yükleme ve işleme çalışır, ancak tabii ki testimizde kullanıcı bakımını test etme sürecini otomatikleştirmek istiyorum. İşlevsel test çerçevesindeki bir denetleyiciye nasıl dosya yükleyebilirim?

6
Ruby'de yinelemeli dizinler nasıl oluşturulur?
Bir dosyayı /a/b/c/d.txt olarak depolamak istiyorum, ancak bu dizinlerden herhangi birinin var olup olmadığını bilmiyorum ve gerekirse bunları yinelemeli olarak oluşturmam gerekiyor. Bunu yakutla nasıl yapabiliriz?
102 ruby 

2
bundler - RVM - Mücevher - RubyGems - Mücevher - Sistem Ruby - Sistem Ruby [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Sorunuzu güncelleyin o yüzden -konu üzerinde yığın taşması için. 7 yıl önce kapalı . Bu soruyu geliştirin Ruby'de yeniyim ve kafamı şu kavramlar etrafında sarmalamaya çalışıyorum: paketleyici, RVM, mücevher, RubyGems, mücevher setleri, sistem ovma …
102 ruby  rubygems  gem  rvm  bundler 

7
Ruby'de mevcut bir hash'e nasıl eklenir
key => valueRuby'de mevcut bir doldurulmuş hash'e bir çift ekleme ile ilgili olarak , Apress'in Beginning Ruby üzerinden çalışma sürecindeyim ve hash bölümünü yeni bitirdim. Dizilerde olduğu gibi hashlerle aynı sonuçları elde etmenin en basit yolunu bulmaya çalışıyorum: x = [1, 2, 3, 4] x << 5 p x
102 ruby  new-operator  hash 

3
Ruby'de __name__ == '__main __' 'eşdeğeri
Ruby'de yeniyim. Ayrı olarak kullanmaya devam etmek istediğim bir araç içeren bir modülden işlevleri içe aktarmak istiyorum. Python'da şunu yapardım: def a(): ... def b(): ... if __name__ == '__main__': a() b() Bu, programı çalıştırmama veya kullanmak üzere a()ve / veya b()ayrı ayrı modül olarak içe aktarmama izin veriyor . …
102 python  ruby  main 



7
Bir dizenin Ruby'deki bir normal ifade ile eşleşip eşleşmediğini kontrol etmenin en hızlı yolu?
Ruby'de bir dizenin normal bir ifadeyle eşleşip eşleşmediğini kontrol etmenin en hızlı yolu nedir? Benim sorunum, çalışma zamanında verilen bir regexp ile eşleşenleri bulmak için çok sayıda dizge üzerinden "egrep" yapmam gerektiğidir. Yalnızca dizenin normal ifadeyle eşleşip eşleşmediğini, nerede eşleştiğini veya eşleşen grupların içeriğinin ne olduğunu önemsiyorum. Umarım bu varsayım, …
102 ruby  regex  performance 

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.