Pertanyaan yang diberi tag ruby

92
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,...

92
Rails DateTime.sekarang tanpa Waktu

Saya perlu menggunakan DateTime.now untuk mengambil tanggal sekarang, dan "menghapus" waktu. Misalnya, ini menunjukkan apa yang tidak saya inginkan:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Ini menunjukkan apa yang saya lakukan inginkan:DateTime.now.some_operation =>...

92
Tambahkan elemen ke array jika belum ada

Saya memiliki kelas Ruby class MyClass attr_writer :item1, :item2 end my_array = get_array_of_my_class() #my_array is an array of MyClass unique_array_of_item1 = [] Saya ingin mendorong MyClass#item1ke unique_array_of_item1, tetapi hanya jika unique_array_of_item1belum berisi itu item1. Ada...

91
Apa cara terbaik menggunakan SOAP dengan Ruby?

Seorang klien saya meminta saya untuk mengintegrasikan API pihak ketiga ke dalam aplikasi Rails mereka. Satu-satunya masalah adalah bahwa API menggunakan SOAP. Ruby pada dasarnya menjatuhkan SOAP untuk mendukung REST. Mereka menyediakan adaptor Java yang tampaknya berfungsi dengan bridge...

91
Beri tahu akhir dari lingkaran .each dalam ruby

Jika saya memiliki loop seperti users.each do |u| #some code end Di mana pengguna adalah hash dari beberapa pengguna. Apa logika kondisional termudah untuk dilihat jika Anda berada di pengguna terakhir dalam hash pengguna dan hanya ingin mengeksekusi kode tertentu untuk pengguna terakhir...