Pertanyaan yang diberi tag ruby

154
Cara menukar kunci dan nilai dalam hash

Bagaimana cara menukar kunci dan nilai dalam Hash? Saya memiliki Hash berikut: {:a=>:one, :b=>:two, :c=>:three} yang ingin saya ubah menjadi: {:one=>:a, :two=>:b, :three=>:c} Penggunaannya mapagak membosankan. Apakah ada solusi yang lebih

153
Bagaimana cara debug skrip Ruby [ditutup]

Tutup. Pertanyaan ini membutuhkan detail debugging . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup tahun lalu . Perbaiki pertanyaan ini Saya

152
memimpin nol di rel

Saya memiliki bidang hrdan min, keduanya bilangan bulat dalam aplikasi saya. Untuk hrbidang, jika pengguna memasukkan "1" Saya ingin Rails secara otomatis pad ke "01" sebelum menyimpannya ke database. Juga untuk minbidang jika pengguna memasukkan "0" itu harus dimasukkan sebagai "00". Bagaimana...

151
Ruby send vs __send__

Saya mengerti konsep some_instance.sendtapi saya mencoba mencari tahu mengapa Anda bisa menyebut ini dua arah. Ruby Koans menyiratkan bahwa ada beberapa alasan selain memberikan banyak cara berbeda untuk melakukan hal yang sama. Berikut adalah dua contoh penggunaan: class Foo def bar? true...

150
Pembulatan mengapung di Ruby

Saya mengalami masalah pembulatan. Saya memiliki float, yang ingin saya bulatkan ke seratus desimal. Namun, saya hanya bisa menggunakan .roundyang pada dasarnya mengubahnya menjadi int, artinya 2.34.round # => 2. Adakah cara efek sederhana untuk melakukan sesuatu seperti2.3465 # =>...

150
Bagaimana cara memodifikasi PATH untuk Homebrew?

Mencoba menginstal ruby ​​1.9.3, baca bahwa saya harus menginstal homebrew terlebih dahulu. Ran buat dokter, dan itu memberiku banyak peringatan. Salah satunya adalah: Peringatan: / usr / bin muncul sebelum / usr / local / bin Ini berarti bahwa program yang disediakan sistem akan digunakan...

149
Hitung jumlah hari antara dua tanggal

Bagaimana saya menghitung jumlah hari antara dua tanggal ini? start_date = Date.parse "2012-03-02 14:46:21 +0100" end_date = Date.parse "2012-04-02 14:46:21

148
Ruby on Rails: Hapus beberapa kunci hash

Saya sering menemukan diri saya menulis ini: params.delete(:controller) params.delete(:action) params.delete(:other_key) redirect_to my_path(params) Jejak penghapusan tidak terasa benar dan tidak juga: [:controller, :action, :other_key].each do |k| params.delete(k) end Adakah yang lebih...

148
Cara mengurutkan array hash di ruby

Saya memiliki sebuah array, yang masing-masing elemennya adalah hash dengan tiga pasangan kunci / nilai: :phone => "2130001111", :zip => "12345", :city => "sometown" Saya ingin menyortir data zipsehingga semua yang ada phonedi area yang sama sama. Apakah Ruby punya cara mudah untuk...

147
Rails Object to hash

Saya memiliki objek berikut yang telah dibuat @post = Post.create(:name => 'test', :post_number => 20, :active => true) Setelah ini disimpan, saya ingin dapat mengembalikan objek ke hash, misalnya dengan melakukan sesuatu seperti: @object.to_hash Bagaimana ini mungkin dari dalam...