«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
Bir Ruby geçiş ifadesi (case… when) regex ve backreferences ile nasıl yazılır?
Normal ifadelerle eşleşmeyi kontrol etmek için bir Ruby vaka ifadesi yazabileceğimi biliyorum. Bununla birlikte, maç verilerini iade bildirimimde kullanmak istiyorum. Bu yarı sözde kod gibi bir şey: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Bunu nasıl başarabilirim? Teşekkürler! Sadece bir …

7
Ruby Tarih Çıkarma (ör. 90 gün önce)
Şu joda-time API'si beni biraz şımarttı: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); Ruby'de benzer bir şey yapmaya çalışıyorum ama ben now = Time.now ninetyDaysAgo = now - (90*24) Ancak, matematik burada değil (gerçekten gece yarısı tarihlerle çalışıyorum). Tarih çıkarma için uygun API var mı?
89 ruby  date 

6
Rails konsolu / irb çıkışları nasıl bastırılır
Oldukça garip bir problemle sıkışıp kaldım. Rails Console'daki üretim sunucumuzdaki bazı db girişlerini test ediyordum; neredeyse tüm komutlar, ssh kanalının asılmasına bağlı olarak çok sayıda o / p satırına neden oluyordu :( Konsol / irb ekranlarını bastırmanın bir yolu var mı? Teşekkürler



14
Gem Komutu bulunamadı
Ubuntu 10.10 32 bit üzerine gem kurdum apt-get install gem -y Ama koşmaya çalıştığımda gem install something.gem Komutun bulunamama hatasını alıyorum. bash: gem: command not found Gem'i yükledim, komutu bulamadığını söylemesinin herhangi bir nedeni var mı? Bu dosyalar gem paketi ile kuruldu http://pastie.org/3483416
89 ruby  linux  rubygems 

5
Sorgu gibi Güvenli ActiveRecord
LIKE sorgu yazmaya çalışıyorum. Saf dizgi sorgularının güvenli olmadığını okudum, ancak Hash Query GİBİ güvenli yazmayı açıklayan herhangi bir belge bulamadım. Mümkün mü? SQL Injection'a karşı manuel olarak savunma yapmalı mıyım?

8
raylar temiz paket
Bir paketi güncelledikten sonra, o mücevherin daha yeni bir sürümü kurulduğundan beri, eski olabilecek bazı mücevherleriniz olacak. bundleYürütülebilir ie altında böyle bir komut yoktur bundle clean. Bu eskimiş mücevherlerden nasıl kurtuluruz? Bu, raylar uygulamamdaki bilgi boyutunu azaltma girişimidir.


8
Rake'deki ad alanı için varsayılan görev
Şöyle bir şey verildiğinde: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end :allVarsayılan görev nasıl olurum , böylece koşmak rake my_tasksonu çağırır (aramak zorunda kalmak yerine rake my_tasks:all)?
88 ruby  rake 

7
Rails'de test ederken HTTP_REFERER'ı nasıl ayarlayabilirim?
Bir denetleyiciyi test etmeye çalışıyorum ve bu hatayı aldım. Hatayı anlıyorum ama nasıl düzelteceğimi bilmiyorum. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is …

5
uyarı: sabit :: Fixnum yeni model oluştururken kullanımdan kaldırıldı
Bunun için bir çözüm bulmaya çalıştım, ancak rails komutunu çalıştırdığımda bana görünen hatalarla ilgili hiçbir şey bulamadım: raylar model oluşturur Kitap başlığı: dize özeti: metin isbn: dize /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated Running via Spring preloader in …

2
Ruby, yol + dosya adından yol alınıyor
Programlama dili: Ruby 1.9 Problem Dizesi: C:/Test/blah.txt toC:/Test/ Bunun kolay bir soru olduğunu biliyorum, ancak Google ve Ruby Quickref'in benim için bir Fileçözümü yok. Ve Regex ile hiç deneyimim yok.
88 ruby  directory 

3
Ruby'de yinelerken bir diziyi nasıl değiştiririm?
Ruby'yi öğreniyorum, eğer burası için fazla acemi ise özür dilerim, ama bunu kazma kitabından çıkaramıyorum (muhtemelen yeterince dikkatli okumuyorum). Neyse, böyle bir dizilim varsa: arr = [1,2,3,4,5] ... ve diyelim ki dizideki her bir değeri 3 ile çarpmak istiyorum, şunu yaparak bunu çözdüm: arr.each {|item| item *= 3} ... bana …
88 ruby  arrays  iteration 

7
Ruby'de şimdiki zaman 13 haneli tamsayı olarak nasıl elde edilir?
jQueryŞu anki zamanı, çağdan beri geçen milisaniye sayısı olarak döndüren bu işleve sahibim (1 Ocak 1970): time = new Date().getTime(); Ruby'de aynısını yapmanın bir yolu var mı? Şu anda, Time.now.to_iharika çalışan ancak 10 basamaklı bir tamsayı (saniye sayısı) döndüren Ruby'yi kullanıyorum Milisaniye sayısını olduğu gibi göstermesini nasıl sağlayabilirim jQuery?
88 ruby 

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.