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


2
Ruby'de bir Diziyi diğerinden çıkarmak
Oluşturulmuş ve atanmış iki Görev dizisi var. Atanan tüm görevleri oluşturulan görevler dizisinden kaldırmak istiyorum. İşte benim çalışmam, ama dağınık, kod: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << task end end Eminim daha …

5
Python'un Ruby'de || = gibi bir "or equals" işlevi var mı?
Değilse, bunu yapmanın en iyi yolu nedir? Şu anda yapıyorum (bir django projesi için): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 ama oldukça garip. Ruby'de şöyle olur: request.session['thing_for_purpose'] ||= 5 bu çok daha güzel.
83 python  ruby 

16
Mac kullanıcısı ve alma UYARI: Nokogiri, LibXML 2.7.8 sürümüne göre oluşturuldu, ancak dinamik olarak 2.7.3 yüklendi.
Her türlü araştırmayı yaptım ve birçok farklı şeyi denedim. Bu sorunun birçok kez yanıtlandığını biliyorum, ancak önerilen çözümlerin hiçbiri benim için işe yaramıyor. Lion'a yükselttikten sonra Ruby'de segmentasyon hataları alıyorum. Nokogiri olduğuna oldukça eminim. Ben de libxml2'yi Homebrew aracılığıyla kurdum. Kaçtım brew link libxml2. Sonra Nokogiri'yi kütüphanenin bu sürümünü kullanarak …
82 ruby  macos  nokogiri  libxml2 

7
Ruby on Rails'te denetleyiciler arasında kodu yeniden kullanmak için En İyi Uygulamalar
Paylaşmak istediğim bazı denetleyici yöntemlerim var. Ruby on rails'de bunu yapmak için en iyi uygulama nedir? Denetleyicilerimin genişlettiği soyut bir sınıf mı oluşturmalıyım yoksa modül oluşturup her denetleyiciye eklemeli miyim? Aşağıda paylaşmak istediğim denetleyici yöntemleri bulunmaktadır: def driving_directions @address_to = params[:address_to] @address_from = params[:address_from] @map_center = params[:map_center_start] # if we …


8
Bazı JS çalıştırıldıktan sonra Capybara'nın görünürlük kontrolü nasıl yapılır?
Bir sayfayı yükledikten sonra, xhr tarafından döndürülen verilere göre çeşitli öğeleri çalıştıran, gizleyen ve gösteren kodum var. Entegrasyon testim şuna benzer: it "should not show the blah" do page.find('#blah').visible?.should be_true end El ile bağlamda sayfanıza test seferlerine gittiğinizde, #blah olduğunu değil beklediğim olarak görülebilir. Capybara'nın sayfanın ilk durumuna baktığından (bu …

7
Rails'te bir veritabanı oluşturmanın en iyi yolu nedir?
Raylar uygulamamda bazı ilk verileri dolduran bir komisyon görevim var. Örneğin ülkeler, eyaletler, mobil operatörler vb. Şimdi kurduğum yol, / db / fikstürler dosyasında bir sürü oluşturma deyimim ve bunları işleyen bir komisyon görevim var. Örneğin, sahip olduğum modellerden biri temalar. / Db / fikstürleri içinde şuna benzeyen bir theme.rb …



5
ruby .split ('\ n') yeni satırda bölünmüyor
Bu dize neden her "\ n" için bölünmüyor? (RUBY) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n') >> ["ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t"]
82 ruby  string 



10
Hangi Ruby on Rails hangi Ruby sürümüyle uyumludur?
Ruby 1.8.7'yi kullanmak için yükseltilmiş eski bir 2.1.1 Ruby on Rails uygulamam var. Başlangıçta 1.8.5 veya daha fazla kullanıyordu. Performans nedenleriyle Ruby 1.9.x'e ve muhtemelen daha yeni bir Ruby on Rails'e yükseltmek istiyorum. Farklı Ruby sürümleri ve Ruby on Rails sürümleri arasında kolay bir uyumluluk tablosu bulamıyorum. 2.1.1, Ruby 1.9.x …


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.