Pertanyaan yang diberi tag ruby

198
Cara menemukan kunci hash yang berisi nilai yang cocok

Mengingat saya memiliki hash klien di bawah ini , apakah ada cara ruby ​​cepat (tanpa harus menulis skrip multi-line) untuk mendapatkan kunci mengingat saya ingin mencocokkan client_id? Misalnya, Bagaimana cara mendapatkan kunci client_id == "2180"? clients = {

197
Bagaimana cara menyalin hash di Ruby?

Saya akan mengakui bahwa saya sedikit pemula yang ruby ​​(menulis skrip menyapu, sekarang). Dalam sebagian besar bahasa, copy constructor mudah ditemukan. Setengah jam pencarian tidak menemukannya di ruby. Saya ingin membuat salinan hash sehingga saya dapat memodifikasinya tanpa memengaruhi...

196
Perbedaan antara \ A \ z dan ^ $ dalam ekspresi reguler Ruby

Dalam dokumentasi saya baca: Gunakan \ A dan \ z untuk mencocokkan awal dan akhir string, ^ dan $ cocok dengan awal / akhir suatu baris. Saya akan menerapkan ekspresi reguler untuk memeriksa nama pengguna (atau email sama) yang dikirimkan oleh pengguna. Ekspresi mana yang harus saya gunakan...

193
Hapus substring dari string

Saya hanya ingin tahu apakah ada metode untuk menghapus string dari string lain? Sesuatu seperti ini: class String def remove(s) self[s.length, self.length - s.length]

192
delete_all vs destroy_all?

Saya mencari pendekatan terbaik untuk menghapus catatan dari sebuah tabel. Sebagai contoh, saya memiliki pengguna yang ID pengguna di banyak tabel. Saya ingin menghapus pengguna ini dan setiap catatan yang memiliki ID-nya di semua tabel. u =

192
Array ke Hash Ruby

Oke jadi ini masalahnya, saya sudah lama mencari di Google untuk menemukan solusi untuk ini dan meskipun ada banyak di luar sana, mereka sepertinya tidak melakukan pekerjaan yang saya cari. Pada dasarnya saya memiliki array yang terstruktur seperti ini ["item 1", "item 2", "item 3", "item 4"]...

191
Satu baris jika pernyataan tidak berfungsi

<%if @item.rigged %>Yes<%else%>No<%end%> Saya sedang memikirkan sesuatu seperti ini? if @item.rigged ? "Yes" : "No" Tapi itu tidak berhasil. Ruby memiliki ||=tetapi saya bahkan tidak yakin bagaimana cara

191
Periksa array tidak kosong: ada?

Apakah buruk untuk memeriksa apakah array tidak kosong dengan menggunakan any?metode? a = [1,2,3] a.any? => true a.clear a.any? => false Atau lebih baik digunakan unless

190
Bagaimana cara membuat array kosong di YAML?

array_with_three_elements: - 1 - 2 - 3 empty_array: Apakah ada cara untuk menentukan bahwa empty_array: adalah array tanpa elemen, seperti dengan []? Ketika saya memuatnya ke dalam hash ruby, saya ingin tahu bahwa itu adalah array. Terima

189
Bagaimana cara bergabung aman pathname di ruby?

Lingkungan pengembangan My Rails berbasis Windows, dan lingkungan produksi saya berbasis Linux. Mungkin VirtualHost akan digunakan. Asumsikan satu nama file perlu direferensikan dalam /publicfolder dengan File.open('/tmp/abc.txt', 'r'). —Tapi di Windows seharusnya begitu C:\tmp\abc.txt. Bagaimana...