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

12
Diberikan kelas, lihat apakah instance memiliki metode (Ruby)
Saya tahu di Ruby yang bisa saya gunakan respond_to?untuk memeriksa apakah suatu objek memiliki metode tertentu. Tetapi, mengingat kelas, bagaimana saya bisa memeriksa jika instance memiliki metode tertentu? yaitu, sesuatu seperti Foo.new.respond_to?(:bar) Tapi saya merasa harus ada cara yang lebih baik daripada membuat contoh baru.
227 ruby  respond-to 

5
Paperclip :: Errors :: MissingRequiredValidatorError with Rails 4
Saya mendapatkan kesalahan ini ketika saya mencoba mengunggah menggunakan penjepit kertas dengan aplikasi blogging rails saya. Tidak yakin apa yang dimaksud ketika mengatakan "MissingRequiredValidatorError" Saya berpikir bahwa dengan memperbarui post_params dan memberikannya: gambar itu akan baik-baik saja, karena keduanya membuat dan memperbarui menggunakan post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source …


7
Bagaimana saya kembali lebih awal dari tugas menyapu?
Saya memiliki tugas menyapu di mana saya melakukan beberapa pemeriksaan di awal, jika salah satu dari cek gagal saya ingin kembali lebih awal dari tugas menyapu, saya tidak ingin menjalankan salah satu kode yang tersisa. Saya pikir solusinya adalah menempatkan pengembalian di mana saya ingin kembali dari kode tetapi saya …
226 ruby  rake 

13
Ruby: Cara termudah untuk Menyaring Kunci Hash?
Saya memiliki hash yang terlihat seperti ini: params = { :irrelevant => "A String", :choice1 => "Oh look, another one", :choice2 => "Even more strings", :choice3 => "But wait", :irrelevant2 => "The last string" } Dan saya ingin cara sederhana untuk menolak semua kunci yang bukan pilihan + int. Itu …
225 ruby 

18
Apa cara terbaik untuk memodelkan acara berulang dalam aplikasi kalender?
Saya sedang membangun aplikasi kalender grup yang perlu mendukung acara yang berulang, tetapi semua solusi yang saya buat untuk menangani acara ini tampak seperti peretasan. Saya dapat membatasi seberapa jauh ke depan seseorang dapat melihat, dan kemudian menghasilkan semua acara sekaligus. Atau saya dapat menyimpan acara sebagai berulang dan menampilkannya …


11
Bagaimana waktu relatif Anda di Rails?
Saya sedang menulis aplikasi Rails, tetapi tampaknya tidak dapat menemukan cara melakukan waktu relatif, yaitu jika diberi kelas Waktu tertentu, ia dapat menghitung "30 detik yang lalu" atau "2 hari yang lalu" atau jika lebih dari sebulan "9/1/2008", dll.



15
find_spec_for_exe ': tidak dapat menemukan bundler permata (> = 0.a) (Gem :: GemNotFoundException)
Saya menggunakan sudo bundle installdan itu mungkin menjadi penyebab masalah? Sekarang saya punya: gem -v 2.6.14 ruby -v ruby 2.3.5p376 (2017-09-14 revisi 59905) [x86_64-darwin15] jekyll -v jekyll 3.6.2 bundle -vBundler versi 1.16.0.pre.3 Saya mendapatkan kesalahan berikut saat mencoba menjalankan bundle exec jekyll serveatau hanyajekyll serve /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem …
218 ruby  rubygems  bundle  jekyll 

20
tidak dapat memasang permata pg
Saya mencoba menggunakan gem install pgtetapi sepertinya tidak berhasil. gem install pg memberikan kesalahan ini Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. …

4
Apa arti __FILE__ dalam Ruby?
Saya melihat ini sepanjang waktu di Ruby: require File.dirname(__FILE__) + "/../../config/environment" Apa __FILE__artinya
216 ruby 

8
Bagaimana cara membuat metode kelas privat?
Bagaimana pendekatan menciptakan metode kelas privat ini bekerja: class Person def self.get_name persons_name end class << self private def persons_name "Sam" end end end puts "Hey, " + Person.get_name puts "Hey, " + Person.persons_name #=> raises "private method `persons_name' called for Person:Class (NoMethodError)" Tetapi ini tidak: class Person def self.get_name …

6
Apa perbedaan antara metode dup dan klon Ruby?
The Ruby docs untukdup mengatakan: Secara umum, clonedan dupmungkin memiliki semantik yang berbeda di kelas keturunan. Sementara clonedigunakan untuk menduplikasi objek, termasuk keadaan internalnya, dupbiasanya menggunakan kelas objek turunan untuk membuat instance baru. Tetapi ketika saya melakukan beberapa tes saya menemukan mereka sebenarnya sama: class Test attr_accessor :x end x …
214 ruby  clone  dup 

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.