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


14
AWS S3: Erişmeye çalıştığınız grup belirtilen bitiş noktası kullanılarak ele alınmalıdır
Yüklenen görüntü dosyalarını AWS-SDK-Core Ruby Gem ile silmeye çalışıyorum. Takip koduna sahibim: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end Ancak, aşağıdaki hatayı alıyorum: Erişmeye çalıştığınız grup …

6
Dizi Ruby'de CSV'ye çıktı
Bir CSV dosyasını Ruby ile bir diziye okumak yeterince kolaydır, ancak CSV dosyasına bir dizinin nasıl yazılacağına dair iyi bir belge bulamıyorum. Biri bana bunun nasıl yapılacağını söyleyebilir mi? Bu önemliyse Ruby 1.9.2 kullanıyorum.
185 ruby  csv 

14
İnsanlar neden Ruby'nin yavaş olduğunu söylüyor? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Ruby on Rails'i seviyorum ve tüm web geliştirme projelerim için kullanıyorum. …
184 ruby  performance 




5
Ruby on Rails'te bir ayarlayıcı yöntemini geçersiz kılmanın doğru yolu nedir?
Ruby on Rails 3.2.2 kullanıyorum ve aşağıdaki benim sınıf özniteliği için bir ayarlayıcı yöntemi geçersiz kılmak için "uygun" / "doğru" / "emin" bir yol olup olmadığını bilmek istiyorum. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Yukarıdaki kod beklendiği gibi çalışıyor. Ancak, yukarıdaki kodu kullanarak, …

16
Libv8 yüklenirken hata oluştu: HATA: Gem yerel uzantısı oluşturulamadı
İle bir ray projesi yaptım, rails new test_bootstrap. başarılı oldu. proje direktörüne taşındı ve taşlar eklendi gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" ve koş bundle install bundan sonra bu hatayı aldım. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: Failed to build …

14
OS X “El Capitan” üzerine taşlar yüklenemiyor
fakes3El Capitan Beta 5'e mücevher yükleyemiyorum ve çalıştıramıyorum . Denedim: sudo gem install fakes3 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fakes3 Sonra da cocoapods yapmayı denedim. Kocoapodlar için çalıştı, ancak sahte3 için değil. mkdir -p $HOME/Software/ruby export GEM_HOME=$HOME/Software/ruby gem install cocoapods [...] 1 gem installed gem …
182 ruby  macos  rubygems 

9
Ruby'de bir dizeyi yeni bir dize oluşturmadan kırpmanın standart yolu nedir?
Şu an sahip olduğum şey bu - yaptığı iş için çok ayrıntılı görünüyor. @title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil? Simgelerin, bir CSV satırının bölünmesiyle elde edilen bir dizidir. şimdi şerit gibi fonksiyonları! chomp! ve. dize değiştirilmediyse tüm nil döndürür "abc".strip! # => nil " abc ".strip! # => "abc" …
182 ruby  string 

7
Gemfile.lock dosyasını anlama
bundle installKomutu çalıştırdıktan sonra , çalışma dizininde 'Gemfile.lock ' oluşturulur. Bu dosyanın içindeki yönergeler ne anlama geliyor? Örneğin, aşağıdaki dosyayı alalım: PATH remote: . specs: gem_one (0.0.1) GEM remote: http://example.org/ specs: gem_two (0.0.2) gem_three (0.0.3) gem_four (0.0.4) PLATFORMS platform DEPENDENCIES gem_two gem_one! ' PATH ', ' GEM ', ' PLATFORMS …

10
Ruby modülünde bir örnek yöntemi eklemeden başlatabilir miyim?
Arka fon: Birkaç örnek yöntemleri bildiren bir modül var module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end Ve bu yöntemlerden bazılarını bir sınıftan çağırmak istiyorum. Normalde bunu ruby'de nasıl yaparsınız: class UsefulWorker include UsefulThings def do_work format_text("abc") ... end end Sorun include UsefulThingstüm yöntemleri getiriyor UsefulThings. …
181 ruby  module  methods 

14
Raylarda parametrelerin olup olmadığını test etme
İstek parametreleri ayarlanıp ayarlanmadığını denemek ve test etmek için Ruby on Rails bir IF deyimi kullanıyorum. Her iki parametrenin ayarlanıp ayarlanmamasına bakılmaksızın, blok tetiklenirse aşağıdakilerin ilk kısmı. Bu parçayı YALNIZCA hem param [: one] hem de params [: two] ayarlanmışsa nasıl tetikleyebilirim? if (defined? params[:one]) && (defined? params[:two]) ... do …

6
Örnek değişkeni: self vs @
İşte bazı kod: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Ne bilmek istiyorum kullanarak arasındaki farktır @ageve self.ageiçinde age_difference_withyöntemle.

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.