Pertanyaan yang diberi tag ruby

103
Menemukan # kemunculan karakter dalam string di Ruby

Saya mencari metode Ruby (1.9 ...) yang dapat membantu saya menemukan jumlah kemunculan karakter dalam sebuah string. Saya mencari semua kejadian, bukan hanya yang pertama. Misalnya: "Melanie adalah noob" Ada dua kemunculan huruf 'a'. Apa metode Ruby yang dapat saya gunakan untuk menemukan...

103
Nonaktifkan sekelompok pengujian di rspec?

Saya memiliki spesifikasi pengujian yang describeskelas dan dalamnya memiliki variasi contextsmasing-masing dengan berbagai itblok. Apakah ada cara agar saya dapat menonaktifkan contextsementara? Saya mencoba menambahkan pending "temporarily disabled"panggilan di bagian paling atas dalam a...

103
Cara terbaik untuk mengembalikan nilai boolean acak

Saya telah menggunakan ini selama beberapa waktu untuk kembali trueatau falsesaat membuat data seed palsu. Hanya ingin tahu apakah ada yang memiliki cara yang lebih baik, lebih ringkas, atau bertele-tele untuk mengembalikan trueatau false. rand(2) == 1 ? true :

103
Temukan ekstensi nama file di Ruby

Saya sedang mengerjakan bagian unggah file dari aplikasi Rails. Jenis file yang berbeda ditangani secara berbeda oleh aplikasi. Saya ingin membuat daftar putih dari ekstensi file tertentu untuk memeriksa file yang diunggah untuk melihat ke mana mereka harus pergi. Semua nama file adalah string....

103
Bagaimana cara menyiapkan proyek Ruby dasar?

Saya ingin membuat proyek Ruby kecil dengan 10 ~ 20 kelas / file. Saya membutuhkan beberapa permata dan saya ingin menggunakan RSpec sebagai kerangka kerja pengujian. Saya mungkin ingin membangun permata nanti, tapi itu belum pasti. Adakah panduan atau petunjuk yang menunjukkan kepada saya...

102
Bagaimana cara menguji unggahan file di rel?

Saya memiliki pengontrol yang bertanggung jawab untuk menerima file JSON dan kemudian memproses file JSON untuk melakukan pemeliharaan pengguna untuk aplikasi kami. Dalam pengujian pengguna, unggahan dan pemrosesan file berfungsi, tetapi tentu saja saya ingin mengotomatiskan proses pengujian...

102
Apa yang setara dengan antarmuka java di Ruby?

Bisakah kita mengekspos antarmuka di Ruby seperti yang kita lakukan di java dan menerapkan modul atau kelas Ruby untuk mengimplementasikan metode yang ditentukan oleh antarmuka. Salah satu caranya adalah dengan menggunakan inheritance dan method_missing untuk mencapai hal yang sama, tetapi adakah...

102
Bagaimana menambahkan hash yang sudah ada di Ruby

Berkenaan dengan menambahkan key => valuepasangan ke hash terpopulasi yang ada di Ruby, saya sedang dalam proses mengerjakan Ruby Awal dari Apress dan baru saja menyelesaikan bab hashes. Saya mencoba menemukan cara paling sederhana untuk mencapai hasil yang sama dengan hash seperti ini dengan...

102
Apakah ada cara untuk mengakses argumen metode di Ruby?

Baru mengenal Ruby dan ROR dan menyukainya setiap hari, jadi inilah pertanyaan saya karena saya tidak tahu bagaimana cara meng-google-nya (dan saya sudah mencobanya :)) kami punya metode def foo(first_name, last_name, age, sex, is_plumber) # some code # error happens here logger.error "Method...

101
`jika __name__ == '__main __' 'setara di Ruby

Saya baru mengenal Ruby. Saya ingin mengimpor fungsi dari modul yang berisi alat yang ingin saya terus gunakan secara terpisah. Dengan Python saya hanya akan melakukan ini: def a(): ... def b(): ... if __name__ == '__main__': a() b() Ini memungkinkan saya untuk menjalankan program atau...