Pertanyaan yang diberi tag ruby

119
Kesulitan membandingkan waktu dengan RSpec

Saya menggunakan Ruby on Rails 4 dan permata rspec-rails 2.14. Untuk objek saya, saya ingin membandingkan waktu saat ini dengan updated_atatribut objek setelah tindakan pengontrol dijalankan, tetapi saya dalam masalah karena spesifikasi tidak lulus. Artinya, yang diberikan berikut ini adalah kode...

119
Cara menginstal Ruby 2.1.4 di Ubuntu 14.04

Saya tidak tahu cara menginstal Ruby terbaru di Ubuntu. Pertama saya menginstal Ruby 1.9.3 default, menggunakan sudo apt-get install ruby Kemudian saya mencoba menginstal versi 2.0 menggunakan sudo apt-get install ruby2.0 Versi Ruby saya masih "ruby 1.9.3p484 (revisi 2013-11-22 43786)...

118
Meneruskan metode sebagai parameter di Ruby

Saya mencoba mengotak-atik Ruby. Untuk itu saya mencoba mengimplementasikan algoritma (diberikan dengan Python) dari buku "Programming Collective Intelligence" Ruby. Dalam bab 8, penulis menggunakan metode a sebagai parameter. Ini sepertinya bekerja dengan Python tetapi tidak di Ruby. Saya...

118
Ruby Hash ke berbagai nilai

Aku punya ini: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } dan saya ingin mendapatkan ini: [["a","b","c"],["b","c"]] Sepertinya ini harus berfungsi tetapi tidak: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Ada

116
keuntungan dari metode tap di ruby

Saya baru saja membaca artikel blog dan memperhatikan bahwa penulis menggunakan tappotongan seperti: user = User.new.tap do |u| u.username = "foobar" u.save! end Pertanyaan saya sebenarnya apa sih manfaat atau keuntungan menggunakan tap? Tidak bisakah saya melakukan: user =