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

11
Ruby'de semboller nasıl anlaşılır
" Ruby Sembollerini Anlamak " ı okumamıza rağmen , sembollerin kullanılması söz konusu olduğunda hafızadaki verilerin temsili hala kafam karışık. İkisi farklı nesnelerde bulunan bir sembol aynı hafıza konumunda bulunuyorsa, o zaman nasıl farklı değerler içerirler ? Aynı bellek konumunun aynı değeri içermesini beklerdim. Bu bağlantıdan bir alıntı: Dizelerden farklı …
85 ruby  symbols 

4
Belirli bir mücevherin farklı bir versiyonunu nasıl "etkinleştiririm"?
İşletim sistemim için "aktif" taş olarak raylar 2.3.10 arasında geçiş yapmak istiyorum, böylece onu komut satırından çalıştırabilirim. Bunu yapmak mümkün mü? Rvm kullanmıyorum. Belki başlama zamanıdır. Denedim gem install rails --version=2.3.10, ama bu sadece gem'in o sürümünün kurulu olduğundan emin oluyor, koymuyor /usr/bin/rails. (Uygulamalarım için zaten paketleyici kullanıyorum, ancak şimdiye …


5
Ruby'de singleton sınıfı tam olarak nedir?
Ruby'deki singleton sınıfı başlı başına bir sınıf mı? Tüm nesnelerin "sınıfa" ait olmasının nedeni bu mu? Kavram belirsiz , ancak bunun neden bir sınıf yöntemi tanımlayabildiğimle ilgisi olduğuna inanıyorum ( class foo; def foo.bar ...). Ruby'deki singleton sınıfı nedir?
85 ruby  oop  singleton 

3
Ruby'de bir CSV dosyasının bazı sütunlarının tek bir sütunda farklı verilerle bir kopyasını nasıl oluşturabilirim?
"A.csv" adında bir CSV dosyam var. "A.csv" verilerini içeren "B.csv" adlı yeni bir CSV dosyası oluşturmam gerekiyor. "A.csv" deki sütunların bir alt kümesini kullanacağım ve bir sütunun değerlerini "B.csv" deki yeni değerlere güncellemem gerekecek. Nihayetinde, B.csv'den alınan bu verileri bir veritabanına göre doğrulamak için kullanacağım. Nasıl yeni bir CSV dosyası …
85 ruby  csv 

6
PATH, raylar ve gem için mod 040777'de "Güvensiz dünya yazılabilir dizini / ev / şans" uyarısını alma
Ben denedim bu ama işe yaramadı ve osx için görünüyordu. Rvm, rails 3 ve ruby ​​1.9.2 ile yeni bir Ubuntu 10.10 kurulumum var. Yeni bir raylar uygulamam var ancak gem veya rayları kullanmak aşağıdaki uyarılara neden oluyor (gecikmeli). $ raylar -v /home/chance/.rvm/gems/ruby-1.9.2-p180@global/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /home/chance in PATH, …
85 ruby-on-rails  ruby  linux  gem  rvm 



6
Raylar Ataç eki nasıl silinir?
Ben kullanıyorum Paperclip Raylar 3. Mevcut bir eki silmek istiyor (/ Amazon s3 w) it değiştirmeden bir güncelleme eylemini kullanarak. Sadece bu bir örnek buldum burada ve işe, sadece silme olmaz alamadım ve neden söylemek günlüklerinde hiçbir şey yoktu. Formda şöyle bir şey yapmak istedim: <%- unless @page.new_record? || !@page.image? …


10
Ruby each_with_index ofset
Each_with_index döngü yineleyicisinde indeksin ofsetini tanımlayabilir miyim? Basit girişimim başarısız oldu: some_array.each_with_index{|item, index = 1| some_func(item, index) } Düzenle: Açıklama: Bir dizi uzaklığı istemiyorum each_with_index içindeki dizinin 0'dan başlamasını değil, örneğin 1 olmasını istiyorum.
84 ruby  iteration 

12
Ruby on Rails'te Kimlik Doğrulaması İçin En İyi Çözüm [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . RoR …

11
Ruby'yi yükledikten sonra MAC OS X'te geçersiz aktif geliştirici yolu
Bu hatayı alıyorum: xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun Bu çözüm işe yarıyor, ancak hata, terminalimi kapatıp yeniden açtıktan sonra tekrar ortaya çıkıyor; Daha sonra her yeni terminal penceresi açtığımda aynı komutları çalıştırmam gerekiyor. Bu değişiklikleri, terminal penceresini kapattıktan sonra kaydedecek şekilde nasıl uygulayabilirim?
84 ruby  xcode  macos  xcrun 



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.