«ruby» etiketlenmiş sorular

Ruby, 1995 yılında Yukihiro Matsumoto (Matz) tarafından oluşturulan çok platformlu açık kaynaklı, dinamik nesne yönelimli bir yorumlama dilidir. [Ruby] etiketi, sözdizimi ve kütüphaneleri dahil Ruby dili ile ilgili sorular içindir. Ruby on Rails soruları [Ruby on Rails] ile etiketlenmelidir.

12
Bir sınıf verildiğinde, örneğin yöntemi (Ruby) olup olmadığına bakın
Ruby'de respond_to?bir nesnenin belirli bir yöntemi olup olmadığını kontrol etmek için kullanabileceğimi biliyorum . Ancak, sınıf göz önüne alındığında, örneğin belirli bir yöntemi olup olmadığını nasıl kontrol edebilirim? yani, benzeri bir şey Foo.new.respond_to?(:bar) Fakat yeni bir örnek oluşturmadan daha iyi bir yol olması gerektiğini hissediyorum.
227 ruby  respond-to 

5
Ataç :: Hatalar :: Rails 4 ile MissingRequiredValidatorError
Raylarım blog uygulaması ile ataç kullanarak yüklemeye çalıştığımda bu hatayı alıyorum. "MissingRequiredValidatorError" derken neye atıfta bulunduğundan emin değilim Post_params güncelleyerek ve vererek: görüntü hem oluşturmak ve güncelleme post_params kullanmak gibi, iyi olacağını düşündüm Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source (around line #30): def create @post = Post.new(post_params) Bu benim posts_controller.rb …

3
“Frozen_string_literal: true” yorumu ne işe yarıyor?
Bu rspecbenim proje dizinimdeki binstub. #!/usr/bin/env ruby begin load File.expand_path("../spring", __FILE__) rescue LoadError end # frozen_string_literal: true # # This file was generated by Bundler. # # The application 'rspec' is installed as part of a gem, and # this file is here to facilitate running it. # require "pathname" …

7
Bir komisyon görevinden nasıl erken dönebilirim?
Başlangıçta bazı kontroller yaptığım bir komisyon görevim var, çeklerden biri başarısız olursa komisyon görevinden erken dönmek istiyorum, kalan kodlardan herhangi birini yürütmek istemiyorum. Çözüm koddan dönmek istedim bir dönüş yerleştirmek olacağını düşündüm ama aşağıdaki hatayı alıyorum unexpected return
226 ruby  rake 

13
Ruby: Karma Anahtarları Filtrelemenin En Kolay Yolu?
Ben böyle bir şeye benzeyen bir karma var: params = { :irrelevant => "A String", :choice1 => "Oh look, another one", :choice2 => "Even more strings", :choice3 => "But wait", :irrelevant2 => "The last string" } Ve seçim + int olmayan tüm anahtarları reddetmek için basit bir yol istiyorum. Seçim1 …
225 ruby 

18
Bir takvim uygulamasında yinelenen etkinlikleri modellemenin en iyi yolu nedir?
Yinelenen etkinlikleri desteklemesi gereken bir grup takvim uygulaması oluşturuyorum, ancak bu etkinlikleri ele almak için bulduğum tüm çözümler bir kesmek gibi görünüyor. Bir kişinin ne kadar ileriye bakabileceğini sınırlayabilir ve sonra tüm olayları aynı anda oluşturabilirim. Veya etkinlikleri tekrarlanan olarak saklayabilir ve takvimde ileriye baktığında bunları dinamik olarak görüntüleyebilirim, ancak …




20
pg gem yüklenemedi
Kullanmayı denedim gem install pgama işe yaramıyor gibi görünüyor. gem install pg bu hatayı veriyor 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. …


15
find_spec_for_exe ': mücevher paketini bulamıyorum (> = 0.a) (Gem :: GemNotFoundException)
Kullandım sudo bundle installve sorunun nedeni bu olabilir mi? Şimdi sahibim: gem -v 2.6.14 ruby -v ruby 2.3.5p376 (2017-09-14 revizyon 59905) [x86_64-darwin15] jekyll -v jekyll 3.6.2 bundle -vBundler sürümü 1.16.0.pre.3 Çalıştırmaya çalışırken aşağıdaki hatayı alıyorum bundle exec jekyll serveya da sadecejekyll 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 bundler (>= 0.a) …
218 ruby  rubygems  bundle  jekyll 


8
Özel sınıf yöntemi nasıl oluşturulur?
Özel sınıf yöntemi oluşturma yaklaşımı nasıl çalışır? 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)" Ancak bu şunları yapmaz: class Person def self.get_name …

6
Ruby'nin dup ve clone yöntemleri arasındaki fark nedir?
İçin Yakut dokümanlardup söz hakkından: Genel olarak cloneve dupsoyundan gelen sınıflarda farklı anlambilime sahip olabilir. İken clone, iç durumunda dahil bir nesne, çoğaltmak için kullanılır, dupgenelde yeni bir örneğini oluşturmak için soyundan nesnenin sınıfını kullanır. Ama bazı testler yaptığımda aslında aynı olduklarını gördüm: class Test attr_accessor :x end x = …
214 ruby  clone  dup 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.