Pertanyaan yang diberi tag ruby

97
Kembalikan kecocokan pertama dari Ruby regex

Saya sedang mencari cara untuk melakukan pertandingan regex pada string di Ruby dan membuatnya mengalami hubungan pendek pada pertandingan pertama. String yang saya proses panjang dan dari apa yang tampak seperti cara standar ( matchmetode) akan memproses semuanya, mengumpulkan setiap kecocokan,...

97
Tambahkan baris baru dalam file?

Saya ingin menambahkan baris baru setelah string dimasukkan. Kode saya saat ini terlihat seperti ini: File.open(filename, 'a') do |file| file.write @string end Bagaimana saya bisa menambahkan baris baru setelah string

97
Rails: sekitar_ * panggilan balik

Saya telah membaca dokumentasi di http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , tetapi tidak mengerti kapan around_*callback dipicu sehubungan dengan before_*dan after_*. Setiap bantuan sangat dihargai. Terima

97
Rails bagaimana menjalankan tugas rake

Bagaimana cara menjalankan file rake ini di terminal / konsol? statistik.rake saya di lib / tugas desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end...

97
ruby mengubah array menjadi argumen fungsi

Katakanlah saya memiliki array. Saya ingin meneruskan array ke suatu fungsi. Fungsinya, bagaimanapun, mengharapkan dua argumen. Apakah ada cara untuk dengan cepat mengubah array menjadi 2 argumen? Sebagai contoh: a = [0,1,2,3,4] b = [2,3] a.slice(b) Akan menghasilkan kesalahan di Ruby. Saya...

96
Menambahkan direktori ke $ LOAD_PATH (Ruby)

Saya telah melihat dua teknik yang umum digunakan untuk menambahkan direktori file yang saat ini sedang dijalankan ke $ LOAD_PATH (atau $ :). Saya melihat keuntungan melakukan ini jika Anda tidak bekerja dengan permata. Yang satu tampak lebih bertele-tele daripada yang lain, jelas, tetapi adakah...

96
RVM tidak bekerja di ZSH

Saya ingin mencoba shell ZSH di Mac saya, tetapi saya juga melakukan banyak pengembangan Ruby dan Rails, jadi saya juga cukup sering menggunakan RVM. Masalahnya adalah saya tidak bisa membuat RVM berfungsi di ZSH, dan itu berfungsi dengan baik di shell Bash default: > zsh > rvm 1.9.2 >...

96
Bagaimana cara mengekstrak sub-hash dari hash?

Saya memiliki hash: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} Apa cara terbaik untuk mengekstrak sub-hash seperti ini? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :D} h1 #=> {:a => :A, :c => :C}