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


6
Bagaimana cara memilih secara acak dari array?
Saya ingin tahu apakah ada cara yang jauh lebih bersih untuk melakukan ini. Pada dasarnya, saya ingin memilih elemen acak dari array dengan panjang variabel. Biasanya, saya akan melakukannya seperti ini: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] Apakah ada sesuatu yang lebih mudah …
559 ruby  arrays  random 


7
Apa perbedaan antara sama ?, Persamaan ?, ===, dan ==?
Saya mencoba memahami perbedaan antara keempat metode ini. Saya tahu secara default yang ==memanggil metode equal?yang mengembalikan true ketika kedua operan merujuk ke objek yang sama persis. ===secara default juga memanggil panggilan ==mana equal?... oke, jadi jika ketiga metode ini tidak diganti, maka saya kira ===, ==dan equal?melakukan hal yang …



5
Mengapa menggunakan attr_accessor, attr_reader, dan attr_writer Ruby?
Ruby memiliki cara praktis dan nyaman ini untuk membagikan variabel instan dengan menggunakan tombol suka attr_accessor :var attr_reader :var attr_writer :var Mengapa saya memilih attr_readeratau attr_writerjika saya bisa menggunakan saja attr_accessor? Apakah ada sesuatu seperti kinerja (yang saya ragu)? Saya kira ada alasannya, kalau tidak mereka tidak akan membuat kunci …
517 ruby 







17
Cara membalikkan 'rails generate'
Saya ingin menghapus semua file yang dibuatnya dan mengembalikan semua perubahan yang dibuat, tetapi tidak harus ke database, tetapi lebih ke file konfigurasi. Saya ingin secara otomatis menghapus semua pemetaan sumber daya untuk model / pengontrol yang dihapus dalam file routes.rb dan di mana pun yang mungkin telah dilakukan perubahan?


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.