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

7
Apa itu 'Cara Ruby' untuk mengulang dua array sekaligus
Lebih dari keingintahuan sintaksis daripada masalah untuk dipecahkan ... Saya memiliki dua array dengan panjang yang sama, dan ingin mengulangi keduanya sekaligus - misalnya, untuk menampilkan kedua nilai mereka pada indeks tertentu. @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100 ] Saya tahu …
127 ruby  arrays  iterator 

11
Praktik terbaik untuk menandai kode usang di Ruby?
Saya ingin menandai metode yang sudah usang, sehingga orang yang menggunakannya dapat dengan mudah memeriksa kode mereka dan mengejar ketinggalan. Di Java Anda mengatur @Deprecated dan semua orang tahu apa artinya ini. Jadi apakah ada cara yang disukai (atau bahkan alat) untuk menandai dan memeriksa penghentian di Ruby?
127 ruby  deprecated 


7
warisan ruby ​​vs mixins
Di Ruby, karena Anda dapat menyertakan beberapa mixin tetapi hanya memperpanjang satu kelas, sepertinya mixin akan lebih disukai daripada warisan. Pertanyaan saya: jika Anda menulis kode yang harus diperluas / dimasukkan agar bermanfaat, mengapa Anda membuatnya menjadi kelas? Atau dengan kata lain, mengapa Anda tidak selalu membuatnya menjadi modul? Saya …

2
Resque vs Sidekiq? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Perbaiki pertanyaan ini Saat ini saya menggunakan Resqueuntuk proses latar belakang saya tetapi baru-baru …



13
Bagaimana cara memeriksa kotak centang di capybara?
Saya menggunakan Rspec dan Capybara. Bagaimana saya bisa menulis langkah untuk memeriksa checkbox? Saya sudah mencoba checkdengan nilai tetapi tidak dapat menemukan saya checkbox. Saya tidak yakin apa yang harus dilakukan, karena pada kenyataannya saya memiliki ID yang sama dengan nilai yang berbeda Ini kodenya: <input id="cityID" type="checkbox" style="text-align: center; …

4
Tanggal pemformatan rel
Saya memposting tanggal ke API dan format yang diperlukan adalah sebagai berikut: 2014-12-01T01:29:18 Saya bisa mendapatkan tanggal dari model seperti ini: Model.created_at.to_s Itu kembali: 2014-12-01 01:29:18 -0500 Bagaimana saya bisa menggunakan Rails atau Ruby untuk memformatnya seperti format yang diperlukan dengan T dan menghapus -0500?

12
Bagaimana cara mengubah nilai Hash?
Saya ingin mengganti masing-masing valuedalam hash dengan value.some_method. Misalnya, untuk diberi hash sederhana: {"a" => "b", "c" => "d"}` setiap nilai harus .upcased, sehingga terlihat seperti: {"a" => "B", "c" => "D"} Saya mencoba #collectdan #maptetapi selalu mendapatkan array kembali. Apakah ada cara yang elegan untuk melakukan ini? MEMPERBARUI Sial, …
126 ruby  syntax  hash 

24
Dapatkan umur seseorang di Ruby
Saya ingin mendapatkan umur seseorang dari hari ulang tahunnya. now - birthday / 365tidak bekerja, karena beberapa tahun memiliki 366 hari. Saya datang dengan kode berikut: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Apakah ada cara yang lebih Ruby …

7
Bagaimana cara mengklik tautan pertama dalam daftar item setelah meningkatkan ke Capybara 2.0?
Cara mengeklik tautan pertama dalam kasus itu: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end dan saya mendapatkan kesalahan ini: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" Dan tanpa withinsaya mendapatkan kesalahan ini: Failure/Error: first(:link, "Agree").click NoMethodError: undefined method `click' …
125 ruby  rspec  capybara 

9
Cara memilih opsi drop down menggunakan Capybara
Saya mencoba memilih item dari menu drop-down menggunakan Capybara (2.1.0). Saya ingin memilih berdasarkan nomor (artinya pilih opsi kedua, ketiga, dll). Saya sudah googled seperti orang gila mencoba segala macam hal tetapi tidak berhasil. Saya dapat memilihnya dengan menggunakan nilai: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Tapi saya tidak ingin menggunakan metode itu b / …


4
Struktur proyek Ruby yang ideal
Saya setelah ikhtisar / klarifikasi struktur proyek ideal untuk proyek ruby ​​(non-rails / merb / etc). Saya menduga ini mengikuti app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of testing you go for appname.gemspec #If it's a gem …

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.