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



8
Permata asli 'json' membutuhkan alat bangun yang terpasang
Saya telah ruby 1.9.2p180 (2011-02-18) [i386-mingw32]menginstal di mesin windows 7 saya. Sekarang saya mencoba untuk menginstal permata JSON menggunakan perintah, "permata install json" dan mendapat kesalahan berikut. ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the …
178 ruby  json  windows-7  rubygems 

12
Ruby array ke konversi string
Saya memiliki array ruby ​​seperti ['12','34','35','231']. Saya ingin mengubahnya menjadi string seperti '12','34','35','231'. Bagaimana saya bisa melakukan itu?
178 ruby  arrays  string 

7
Di Ruby on Rails, bagaimana cara memformat tanggal dengan akhiran "th", seperti pada, "Sun 5 Oktober"?
Saya ingin menampilkan tanggal dalam format: hari pendek dalam seminggu, bulan pendek, hari dalam sebulan tanpa memimpin nol tetapi termasuk akhiran "th", "st", "nd", atau "rd". Misalnya, hari pertanyaan ini ditanyakan akan menampilkan "Kamis 2 Oktober". Saya menggunakan Ruby 1.8.7, dan Time.strftime sepertinya tidak melakukan ini. Saya lebih suka perpustakaan …
177 ruby-on-rails  ruby  date 

13
Copot semua permata yang terpasang, di OSX?
Ada beberapa contoh di mana saya ingin mengembalikan dan menghapus semua instalasi permata sebelumnya. Misalnya, saya perlu membantu seorang teman memigrasi mesin pengembangan rel mereka untuk menggunakan RVM. Karena mereka sebelumnya menggunakan seluruh sistem gem, ia mengalami banyak sakit kepala ketika bekerja dengan beberapa proyek. Pada dasarnya, dia adalah anak …
177 ruby  rubygems 

7
Bagaimana cara menambahkan item baru ke hash
Saya baru di Ruby dan tidak tahu cara menambahkan item baru ke hash yang sudah ada. Sebagai contoh, pertama saya membuat hash: hash = {item1: 1} setelah itu ingin menambahkan item2 jadi setelah ini saya punya hash seperti ini: {item1: 1, item2: 2} Saya tidak tahu metode apa yang harus …
177 ruby  hash 



16
Praktik terbaik untuk menangani rute untuk subclass IMS di rel
Tampilan dan pengontrol Rails saya dipenuhi redirect_to,link_to , dan form_formetode panggilan. Kadang link_to- kadang dan redirect_toeksplisit di jalur yang mereka tautkan (misalnya link_to 'New Person', new_person_path), tetapi berkali-kali jalur tersebut tersirat (misalnya link_to 'Show', person). Saya menambahkan beberapa tabel pewarisan tunggal (STI) ke model saya (katakanlah Employee < Person), dan …

14
Menguji modul dalam rspec
Apa praktik terbaik pada modul pengujian di rspec? Saya memiliki beberapa modul yang disertakan dalam beberapa model dan untuk saat ini saya hanya memiliki tes duplikat untuk setiap model (dengan beberapa perbedaan). Apakah ada cara untuk KERING itu?
175 ruby  unit-testing  rspec 


5
Periksa apakah ada tabel di Rails
Saya memiliki tugas menyapu yang tidak akan berfungsi kecuali jika ada meja. Saya bekerja dengan lebih dari 20 insinyur di sebuah situs web sehingga saya ingin memastikan mereka telah memigrasi tabel sebelum mereka dapat melakukan tugas menyapu yang akan mengisi tabel masing-masing. Apakah AR memiliki metode seperti itu Table.exists? Bagaimana …


3
Menginstal Ruby 1.9.3 dengan RVM tetapi baris perintah tidak menunjukkan ruby ​​-v
Ini output konsolnya: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> Jadi apa yang terjadi? Apakah saya perlu me-reboot mesin …
173 ruby  ubuntu  rvm 

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.