Pertanyaan yang diberi tag ruby

140
Bagaimana cara RVM dan rbenv bekerja?

Saya tertarik pada bagaimana sebenarnya RVM dan rbenv bekerja. Jelas mereka bertukar antara versi Ruby dan permata yang berbeda, tetapi bagaimana hal ini dicapai? Saya berasumsi mereka hanya memperbarui symlink, tetapi setelah mempelajari kode (dan saya harus mengakui pengetahuan saya tentang Bash...

139
Semua kecuali elemen terakhir dari array Ruby

Katakanlah saya memiliki array Ruby a = [1, 2, 3, 4] Jika saya ingin semua kecuali item pertama, saya bisa menulis a.drop(1), yang bagus. Jika saya ingin semua kecuali item terakhir , saya hanya bisa memikirkan cara ini a[0..-2] # or a[0...-1] tapi tak satu pun dari ini tampak sebersih...

139
Melayani file statis dengan Sinatra

Saya memiliki satu halaman situs web hanya menggunakan HTML, CSS dan JavaScript. Saya ingin menyebarkan aplikasi ke Heroku, tetapi saya tidak dapat menemukan cara untuk melakukannya. Saya sekarang mencoba membuat aplikasi bekerja dengan Sinatra. . |-- application.css |-- application.js |--...

139
Tugas konstan dinamis

class MyClass def mymethod MYCONSTANT = "blah" end end memberi saya kesalahan: SyntaxError: kesalahan penetapan konstan dinamis Mengapa ini dianggap sebagai konstanta dinamis? Saya hanya menetapkan string untuk

139
Cara mengonversi JSON menjadi hash Ruby

Saya memiliki objek JSON yang memegang nilai berikut: @value = {"val":"test","val1":"test1","val2":"test2"} Saya ingin mengulanginya di Ruby untuk mendapatkan pasangan kunci / nilai. Ketika saya menggunakan @each, itu tidak melakukan iterasi melalui objek karena tidak dalam bentuk hash...

138
Bagaimana cara mengubah objek String menjadi objek Hash?

Saya memiliki string yang terlihat seperti hash: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" Bagaimana cara mendapatkan Hash darinya? Suka: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b...

137
Menginstal rmagick di Ubuntu

Saya mencoba untuk mendapatkan pengaturan RMagick di Ubuntu 10.04. Mencari di sini tapi tidak merasa senang. Saya bahkan mengkompilasi dan menginstal ImageMagick dari sumber, tetapi instruksi di sini masih tidak membantu saya ketika saya mencoba menginstal RMagick menggunakan RubyGems. Saya...