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].




4
Rails memetakan array hash ke dalam satu hash
Saya memiliki serangkaian hash seperti ini: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] Dan saya mencoba memetakan ini ke dalam satu hash seperti ini: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} Saya telah mencapainya dengan menggunakan par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } Tapi saya bertanya-tanya apakah mungkin melakukan ini dengan cara yang lebih idiomatis (sebaiknya tanpa menggunakan variabel …

7
Apa persamaan Python dengan Ruby bundler / karton Perl?
Saya tahu tentang virtualenv dan pip. Tetapi ini sedikit berbeda dari bundler / karton. Misalnya: pip menulis jalur absolut ke shebang atau mengaktifkan skrip pip tidak memiliki execsub perintah ( bundle exec bar) virtualenv menyalin interpreter Python ke direktori lokal Apakah setiap pengembang Python menggunakan virtualenv / pip? Apakah ada …
93 python  ruby  perl  virtualenv  pip 

4
Apa saja alternatif WordPress untuk Ruby on Rails? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …

6
Jika string kosong maka kembalikan beberapa nilai default
Seringkali saya perlu memeriksa apakah beberapa nilai kosong dan menulis bahwa "Tidak ada data" seperti itu: @user.address.blank? ? "We don't know user's address" : @user.address Dan ketika kita memiliki sekitar 20-30 bidang yang perlu kita proses dengan cara ini, itu menjadi jelek. Apa yang saya buat adalah kelas String diperpanjang …



11
Bagaimana cara menghapus karakter spasi putih terkemuka dari Ruby HEREDOC?
Saya mengalami masalah dengan heredoc Ruby yang saya coba buat. Ini mengembalikan spasi putih utama dari setiap baris meskipun saya termasuk operator -, yang seharusnya menyembunyikan semua karakter spasi putih utama. metode saya terlihat seperti ini: def distinct_count <<-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS DISTINCT_COUNT …


17
Pemahaman daftar di Ruby
Untuk melakukan yang setara dengan pemahaman daftar Python, saya melakukan yang berikut: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} Apakah ada cara yang lebih baik untuk melakukan ini ... mungkin dengan satu pemanggilan metode?


7
Array # each vs. Array # map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" Satu-satunya perbedaan adalah penggunaan kasus 1 vs.map, penggunaan kasus 2 vs.each. Apa yang terjadi disini?

5
Apakah Ruby melakukan Pengoptimalan Panggilan Tail?
Bahasa fungsional mengarah pada penggunaan rekursi untuk menyelesaikan banyak masalah, dan oleh karena itu banyak dari mereka melakukan Tail Call Optimization (TCO). TCO menyebabkan panggilan ke fungsi dari fungsi lain (atau fungsi itu sendiri, dalam hal ini fitur ini juga dikenal sebagai Tail Recursion Elimination, yang merupakan bagian dari TCO), …

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.