Pertanyaan yang diberi tag «ruby»

Ruby adalah multi-platform open-source, bahasa yang diartikan berorientasi objek dinamis, dibuat oleh Yukihiro Matsumoto (Matz) pada tahun 1995. Tag [ruby] adalah untuk pertanyaan yang berhubungan dengan bahasa Ruby, termasuk sintaks dan perpustakaannya. Pertanyaan Ruby on Rails harus ditandai dengan [ruby-on-rails].

13
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 => { :key_1b => 'value_1b' } …
138 ruby 


19
Apa Perpustakaan GUI terbaik / termudah untuk Ruby? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini bisa diperbaiki dan mungkin dibuka kembali, kunjungi pusat …




15
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 mendapat kesalahan ini: carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick Building native …



8
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 "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Juga: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in …

4
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? } found_it = candidates.first if !candidates.empty? Tetapi saya tidak puas …
135 ruby  arrays  performance  find 

5
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 thing end …

3
Menggunakan Rails serialize untuk menyimpan hash ke database
Saya mencoba menyimpan id pemetaan hash ke sejumlah percobaan di aplikasi rel saya. Migrasi saya ke database untuk mengakomodasi kolom baru ini: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end Dalam model saya, saya memiliki: class User < ActiveRecord::Base serialize …

8
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 juga ingin tahu …
135 ruby  syntax 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.