Adakah ide tentang cara membuat dan menyimpan objek Pengguna baru dengan merancang dari konsol ruby? Ketika saya mencoba menyimpannya, saya selalu salah. Saya kira saya kehilangan sesuatu tetapi saya tidak dapat menemukan info
Adakah ide tentang cara membuat dan menyimpan objek Pengguna baru dengan merancang dari konsol ruby? Ketika saya mencoba menyimpannya, saya selalu salah. Saya kira saya kehilangan sesuatu tetapi saya tidak dapat menemukan info
Alih-alih mendukung metode overload, Ruby menimpa metode yang ada. Adakah yang bisa menjelaskan mengapa bahasanya dirancang seperti
Untuk alasan apa pun, konsol Ruby on Rails menolak untuk memulai; itu hanya hang. Saya belum membuat perubahan pada kode saya, dan proyek-proyek lain menggunakan versi yang sama dari Ruby dan Ruby on Rails tidak memiliki masalah. Ketika saya akhirnya Ctrl+ Csaya mendapatkan jejak tumpukan ini, yang...
Saya dapat dengan mudah naik hierarki kelas di Ruby: String.ancestors # [String, Enumerable, Comparable, Object, Kernel] Enumerable.ancestors # [Enumerable] Comparable.ancestors # [Comparable] Object.ancestors # [Object, Kernel] Kernel.ancestors # [Kernel] Apakah ada cara untuk menurunkan...
Untuk memeriksa apa @some_var, saya melakukan a if @some_var.class.to_s == 'Hash' Saya yakin ada cara yang lebih elegan untuk memeriksa apakah @some_varitu a Hashatau Array.
Saya cukup akrab dengan kapan harus menggunakan subclass dan modul, tetapi baru-baru ini saya telah melihat kelas bersarang seperti ini: class Foo class Bar # do some useful things end end Serta kelas yang bersarang dalam modul seperti: module Baz class Quux # more code
[1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10 Saya melihat kode ini tetapi otak saya tidak mendaftarkan bagaimana angka 10 dapat menjadi hasilnya. Adakah yang mau menjelaskan apa yang terjadi di
Saya memiliki masalah yang sangat mudah diselesaikan dengan Panduan. Khususnya, untuk alur kerja pengaturan ulang kata sandi, saya ingin mengirim token Guid ke email pengguna dan meminta mereka mengatur ulang kata sandi mereka menggunakan token. Karena petunjuk unik, ini cukup aman dan...
Saya jelas bukan pengembang Ruby tetapi saya memiliki aplikasi di server saya yang menggunakan Ruby, Gems, dan Bundler. Saya mencoba menginstal Ruby lain di bawah akun pengguna yang berbeda tetapi di VPS yang sama. Saat aku pergi lari bundle install Saya mendapatkan kesalahan berikut:...
Apakah ada metode Ruby yang dapat saya hubungi untuk mendapatkan daftar permata yang diinstal? Saya ingin mengurai output dari gem list. Apakah ada cara berbeda untuk melakukan
Ketika saya memiliki yang berikut: class Foo CONSTANT_NAME = ["a", "b", "c"] ... end Apakah ada cara untuk mengakses Foo::CONSTANT_NAMEatau apakah saya harus membuat metode kelas untuk mengakses nilai?
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa
Sebelum saya membaca artikel ini , saya pikir kontrol akses di Ruby berfungsi seperti ini: public- dapat diakses oleh objek apa pun (misalnya Obj.new.public_method) protected - hanya dapat diakses dari dalam objek itu sendiri, dan juga setiap subclass private - sama seperti dilindungi, tetapi...
Dalam Python, ungkapan ini untuk pemformatan string cukup umum s = "hello, %s. Where is %s?" % ("John","Mary") Apa yang setara di
Bagaimana saya bisa menemukan jumlah hari antara dua objek
Saya ingin mencatat lacak balik saat ini (stacktrace) di aplikasi Rails 3 tanpa terjadi pengecualian. Tahu bagaimana caranya? Mengapa saya menginginkan ini? Saya mencoba melacak panggilan yang dibuat saat Rails mencari templat sehingga saya dapat memilih bagian dari proses untuk diganti (karena...
Saya memiliki beberapa model yang memiliki panggilan balik after_save. Biasanya itu bagus, tetapi dalam beberapa situasi, seperti ketika membuat data pengembangan, saya ingin menyimpan model tanpa menjalankan callback. Apakah ada cara sederhana untuk melakukan itu? Sesuatu yang mirip...
Apakah ada yang mudah atau elegan untuk menggabungkan dua hash tanpa menimpa kunci duplikat? Yaitu, jika kuncinya ada dalam hash asli saya tidak ingin mengubah
Menjalankan ' sudo gem list --local' dan ' gem list --local' memberi saya hasil yang berbeda. Jalur permata saya disetel ke folder beranda dan hanya berisi permata dari ' gem list --local'. Mungkin tidak baik untuk menginstal permata di direktori yang berbeda di komputer saya, jadi haruskah saya...
Sepertinya saya tidak dapat menemukan jawaban yang pasti tentang ini dan saya ingin memastikan saya memahami ini ke "tingkat ke-n" :-) a = {"a" => "Hello", "b" => "World"} a.count # 2 ukuran # 2 panjang # 2 a = [10, 20] a.count # 2 ukuran # 2 panjang # 2 Jadi mana yang harus...