Pertanyaan yang diberi tag ruby-on-rails

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

93
Hapus antrian sidekiq

Saya memiliki pekerja yang berjalan selamanya. class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end Masalahnya adalah saya memuat pekerja saat start up, seperti ini....

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

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