Pertanyaan yang diberi tag ruby

135
Penghitung otomatis di Ruby untuk masing-masing?

Saya ingin menggunakan for-each and a counter: i=0 for blah in blahs puts i.to_s + " " + blah i+=1 end Apakah ada cara yang lebih baik untuk melakukannya? Catatan: Saya tidak tahu apakah blahsitu array atau hash, tetapi harus melakukannya blahs[i]tidak akan membuatnya lebih seksi. Saya...

135
Array Ruby find_first objek?

Apakah saya kehilangan sesuatu dalam dokumentasi Array? Saya memiliki array yang berisi hingga satu objek yang memenuhi kriteria tertentu. Saya ingin menemukan objek itu dengan efisien. Ide terbaik yang saya miliki dari dokumen adalah: candidates = my_array.select { |e| e.satisfies_condition?...

135
Jenis kelas dan pernyataan kasus Ruby

Apa perbedaan antara case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end dan case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third...

135
Cara URL menyandikan string di Ruby

Bagaimana URI::encodecara string seperti: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a untuk mendapatkannya dalam format seperti: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A sesuai RFC 1738? Inilah yang saya coba: irb(main):123:0> URI::encode...

133
Mengabaikan GEM karena ekstensi tidak dibangun

Di komputer kerja dan komputer di rumah saya, saya baru-baru ini memutakhirkan Ruby ke 2.3.1, menggunakan ruby-install. Saya menggunakan chrubysebagai switcher Ruby saya. Saya mulai melihat peringatan ini di terminal saya: Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem...

132
Rel 3: Dapatkan Rekam Acak

Jadi, saya telah menemukan beberapa contoh untuk menemukan catatan acak di Rails 2 - metode yang disukai tampaknya: Thing.find :first, :offset => rand(Thing.count) Menjadi seorang pemula, saya tidak yakin bagaimana ini bisa dibangun menggunakan sintaks find baru di Rails 3. Jadi, apa "Rails 3...

131
Belajar Python dari Ruby; Perbedaan dan Persamaan

Saya tahu Ruby dengan sangat baik. Saya percaya bahwa saya mungkin perlu mempelajari Python saat ini. Bagi mereka yang tahu keduanya, konsep apa yang sama antara keduanya, dan apa yang berbeda? Saya mencari daftar yang mirip dengan primer yang saya tulis untuk Learning Lua for JavaScripters :...

131
Ekspresi Ruby% r {}

Dalam model ada bidang validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Terlihat aneh bagi saya. Saya sadar bahwa ini adalah ekspresi reguler. Tapi saya ingin: untuk mengetahui apa artinya sebenarnya. Apakah %r{value}sama dengan /value/? dapat menggantinya...