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



5
iterasi atas setiap karakter String di ruby ​​1.8.6 (each_char)
Saya baru mengenal ruby ​​dan saat ini mencoba mengoperasikan setiap karakter secara terpisah dari String dasar di ruby. Saya menggunakan ruby ​​1.8.6 dan ingin melakukan sesuatu seperti: "ABCDEFG".each_char do |i| puts i end Ini menghasilkan kesalahan metode `each_char 'yang tidak ditentukan. Saya mengharapkan untuk melihat hasil vertikal: A B C …
86 ruby  string  iterator 

2
Apa sebenarnya “peran” di Capistrano?
Apa tujuan dan fungsi "peran" dalam resep Capistrano? Ketika saya melihat resep sampel, saya sering melihat yang seperti ini: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Jadi sepertinya role pada dasarnya adalah server tempat Capistrano menjalankan perintah. Jika itu kasusnya, lalu mengapa disebut "peran" daripada …

10
Ruby mengirim permintaan JSON
Bagaimana cara mengirim permintaan JSON di ruby? Saya memiliki objek JSON tetapi saya rasa saya tidak bisa melakukannya .send. Apakah saya harus meminta javascript untuk mengirimkan formulir? Atau dapatkah saya menggunakan kelas net / http di ruby? Dengan header - content type = json dan body objek json?
86 ruby  json  httprequest 

25
Rails terus memberi tahu saya bahwa saat ini belum terpasang
Saya gunakan rvmuntuk mengelola rubi yang berbeda dan kumpulan permata mereka. Shell saya adalah zsh dengan oh-my-zsh dikonfigurasi dengan pengaturan dasar. Plugin oh-my-zsh yang diaktifkan adalah ruby, rails, osx, dan git. Inilah perintah yang saya gunakan untuk menginstal ruby-1.8.7 dan rails-3.0.7. rvm install 1.8.7 rvm use 1.8.7 gem install rails …
86 ruby-on-rails  ruby  rvm  zsh 


4
metode yang tidak terdefinisi `transform_keys 'memuat web Sidekiq
Setelah memperbarui permata, itu tidak memuat situs web sidekiq memberikan kesalahan berikut: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Permata yang diperbarui adalah: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass 1.0.6 i18n 1.7.1 minitest 5.14.0 …

2
Mengapa objek Regexp dianggap "palsu" di Ruby?
Ruby memiliki gagasan universal tentang " kebenaran " dan " kepalsuan ". Ruby memang memiliki dua kelas khusus untuk objek Boolean, TrueClassdan FalseClass, dengan instance tunggal dilambangkan oleh variabel khusus truedan false, masing-masing. Namun, kebenaran dan kepalsuan tidak terbatas pada contoh dua kelas itu, konsepnya bersifat universal dan berlaku untuk …
16 regex  ruby  boolean  jruby  yarv 


1
Metode yang disebut `... 'didefinisikan di sini
Ruby 2.7 baru saja dirilis dan muncul peringatan baru untuk "Pemisahan argumen posisi dan kata kunci" (lihat Posting Rilis mereka ). Saya bermain-main dengannya dan menemukan bahwa ada peringatan lain, yang saya tidak mengerti. Contoh: def multiply(x:, y:) x * y end args = { x: 2, y: 3 } …
13 ruby 

4
metode terdefinisi `plain_specs 'untuk # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Saya telah membuat proyek yang saya miliki dalam pekerjaan saya dan ketika saya mencoba menjalankan rails db:migrate, terminal meminta untuk menginstal "Bundler 2" jadi saya melakukannya. Sekarang, ketika saya mencoba melakukan rails db:migratesaya memiliki kesalahan berikut: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #&lt;Bundler::RubygemsIntegration:0x00005633f09a9000&gt; (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check' from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:131:in `&lt;top …

3
Gagal memutakhirkan fastlane: meterai memerlukan versi Ruby> = 2.4.0
Saya tidak dapat memperbarui fastlane. Ketika saya mengeksekusi fastlane update_fastlanesaya mendapatkan kesalahan berikut. ERROR: Error installing fastlane: signet requires Ruby version &gt;= 2.4.0. Ketika saya mengeksekusi ruby -vsaya mendapatkanruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18] Saya terjebak di fastlane versi 2.28.3. Saya telah mencoba menginstal ulang fastlane tetapi saya masih mendapatkan …
13 ruby  fastlane 

3
Apakah mungkin untuk memiliki beberapa kumpulan koneksi database di rel untuk beralih di antara?
Sedikit latar belakang Saya telah menggunakan permata Apartment untuk menjalankan aplikasi multi-sewa selama bertahun-tahun. Sekarang baru-baru ini kebutuhan untuk memperbesar basis data menjadi beberapa host telah tiba, server db tidak dapat mengikuti lagi (baik membaca dan menulis sudah terlalu banyak) - dan ya, saya meningkatkan perangkat keras ke max (didedikasikan …

5
Bagaimana cara mendeteksi bahwa dua gambar "sama" walaupun ada satu pemotongan / rasio yang sedikit berbeda?
Saya memiliki dua gambar berbeda: dalam 100px dengan atau 400px dan dalam lebar 100px atau 400px Seperti yang Anda lihat, keduanya jelas "sama" dari sudut pandang manusia. Sekarang saya ingin mendeteksi secara program bahwa keduanya sama. Saya telah menggunakan sihir gambar melalui permata ruby ​​yang disebut rmagickseperti: img1 = Magick::Image.from_blob(File.read("image_1.jpeg")).first …

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.