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


11
Bagaimana cara menghapus semua pekerjaan dari Sidekiq?
Saya menggunakan sidekiq untuk tugas latar belakang di aplikasi Rails. Sekarang jumlah pekerjaan menjadi lebih banyak, jadi saya ingin menghapus semua pekerjaan. Saya mencoba perintah berikut di konsol Sidekiq::Queue.new.clear tapi itu memberikan kesalahan berikut. NameError: uninitialized constant Sidekiq::Queue Bagaimana cara menghapus semua pekerjaan dari sidekiq?

26
rails + MySQL di OSX: Library tidak dimuat: libmysqlclient.18.dylib
Saya baru mulai dengan Ruby (dan rel). Saya melakukan pengaturan sesuai dengan http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, menggunakan rvm. Saya memiliki semuanya bekerja dengan baik dengan sqlite. Sekarang saya ingin mencoba mengubah banyak hal ke MySQL, karena itulah yang saya lakukan sebagian besar pengembangan saya. Di Gemfile saya, saya telah mengganti sqlite dengan …

11
Bagaimana cara membuat Ruby / Homebrew / RVM bekerja di Yosemite?
Setelah menginstal Yosemite, saya tidak dapat menjalankan brew atau ruby. Saya mendapatkan kesalahan ini pada pembaruan minuman: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 mendapatkan kesalahan ini di irb: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in …


6
Ruby Hash ke berbagai nilai
Aku punya ini: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } dan saya ingin mendapatkan ini: [["a","b","c"],["b","c"]] Sepertinya ini harus berfungsi tetapi tidak: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Ada saran?
118 ruby  arrays  hash 

5
Mengonversi string menjadi ruby ​​ekspresi reguler
Saya perlu mengonversi string seperti "/ [\ w \ s] + /" menjadi ekspresi reguler. "/[\w\s]+/" => /[\w\s]+/ Saya mencoba menggunakan Regexpmetode yang berbeda seperti: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, serupa Regexp.compiledan Regexp.escape. Tapi tidak satupun dari mereka kembali seperti yang saya harapkan. Lebih jauh lagi saya mencoba menghapus garis miring …
118 ruby  regex  string  ruby-1.9.3 


8
Meneruskan metode sebagai parameter di Ruby
Saya mencoba mengotak-atik Ruby. Untuk itu saya mencoba mengimplementasikan algoritma (diberikan dengan Python) dari buku "Programming Collective Intelligence" Ruby. Dalam bab 8, penulis menggunakan metode a sebagai parameter. Ini sepertinya bekerja dengan Python tetapi tidak di Ruby. Saya memiliki metode di sini def gaussian(dist, sigma=10.0) foo end dan ingin menyebutnya …
118 ruby  parameters  methods 


8
Bagaimana mengatasi Peringatan "Anda perlu memiliki Ruby dan Sass terinstal dan di PATH Anda agar tugas ini dapat berfungsi"?
Saya sedang dalam proses menyiapkan Mac baru untuk bekerja. Saya telah menginstal Grunt & Grunt CLI secara global. Kemudian saya melakukan npm installdi dalam folder proyek untuk menginstal semua dependensi. Sejauh ini tidak ada masalah, tetapi segera setelah saya mencoba menjalankan sass:disttugas, saya mendapatkan peringatan ini: Warning: You need to …
117 ruby  macos  bash  terminal  sass 

7
EROR: Kesalahan menginstal capybara-webkit:
Ada saran tentang cara memperbaikinya? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

7
Bisakah Anda memberikan argumen ke sintaks map (&: method) di Ruby?
Anda mungkin sudah familiar dengan singkatan Ruby berikut ( ais an array): a.map(&:method) Misalnya, coba yang berikut ini di irb: >> a=[:a, 'a', 1, 1.0] => [:a, "a", 1, 1.0] >> a.map(&:class) => [Symbol, String, Fixnum, Float] Sintaksnya a.map(&:class)adalah singkatan dari a.map {|x| x.class}. Baca lebih lanjut tentang sintaks ini …
116 ruby 

18
keuntungan dari metode tap di ruby
Saya baru saja membaca artikel blog dan memperhatikan bahwa penulis menggunakan tappotongan seperti: user = User.new.tap do |u| u.username = "foobar" u.save! end Pertanyaan saya sebenarnya apa sih manfaat atau keuntungan menggunakan tap? Tidak bisakah saya melakukan: user = User.new user.username = "foobar" user.save! atau lebih baik lagi: user = …
116 ruby 


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.