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

4
Ruby düzenli ifadelerinde \ A \ z ve ^ $ arasındaki fark
Belgelerde okudum: Dizenin başlangıcını ve sonunu eşleştirmek için \ A ve \ z tuşlarını, satırın başlangıcını / bitişini ^ ve $ eşleştirin. Kullanıcı tarafından gönderilen kullanıcı adını (veya e-posta aynıdır) kontrol etmek için normal bir ifade uygulayacağım. validates_format_ofModelde hangi ifadeyi kullanmalıyım ? Farkı anlayamıyorum: Her zaman ^ ve $ kullandım …
196 ruby  regex 

4
delete_all vs destroy_all?
Bir tablodan kayıtları silmek için en iyi yaklaşımı arıyorum. Örneğin, kullanıcı kimliği birçok tabloda olan bir kullanıcı var. Bu kullanıcıyı ve tüm tablolarda kimliğini içeren her kaydı silmek istiyorum. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete Bu çalışır ve kullanıcının tüm tablolardan tüm referansları kaldırır, ama destroy_allçok işlem ağır olduğunu …

9
Gem sırasında çözülmemiş özellikler :: Specification.reset:
Guard'ı başlatırken şu çıktıyı alıyorum: $ guard WARN: Unresolved specs during Gem::Specification.reset: lumberjack (>= 1.0.2) ffi (>= 0.5.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. Bu ne anlama geliyor ve nasıl düzeltebilirim? Guardfile içeriği: guard 'livereload' do watch(%r{.+\.(css|js|html)$}) end guard 'sass', :input => 'css', …
192 ruby  rubygems  guard 

8
İfade çalışmıyorsa bir satır
<%if @item.rigged %>Yes<%else%>No<%end%> Böyle bir şey mi düşünüyordum? if @item.rigged ? "Yes" : "No" Ama işe yaramıyor. Ruby var ||=ama bu şeyi nasıl kullanacağımdan bile emin değilim.
192 ruby 


8
PostgreSQL'de ortalama 2 ondalık basamağa nasıl yuvarlanır?
Ruby Gem 'devamı' üzerinden PostgreSQL kullanıyorum. İki ondalık basamağa yuvarlanmaya çalışıyorum. İşte benim kod: SELECT ROUND(AVG(some_column),2) FROM table Aşağıdaki hatayı alıyorum: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Aşağıdaki kodu çalıştırdığınızda hata alıyorum: SELECT ROUND(AVG(some_column)) FROM table Ne yaptığımı bilen var mı?
192 sql  ruby  postgresql  sequel 


9
Hash Ruby dizisi
Tamam, işte anlaşma, uzun zamandır buna bir çözüm bulmak için çalışıyorum ve orada çok fazla olsa da, aradığım işi yapmıyorlar. Temelde böyle bir dizi var ["item 1", "item 2", "item 3", "item 4"] Bunu bir Hash'e dönüştürmek istiyorum, böylece şöyle görünüyor { "item 1" => "item 2", "item 3" => …
192 ruby  arrays  hashmap 



1
YAML'de nasıl boş bir dizi oluşturabilirim?
array_with_three_elements: - 1 - 2 - 3 empty_array: Empty_array: öğesinin öğe içermeyen bir dizi olduğunu belirtmenin bir yolu var mı []? Bir yakut karma içine yüklediğinizde ben bir dizi olduğunu bilmek istiyorum. Teşekkürler
190 ruby  arrays  yaml 


2
Ruby'de güvenli birleştirme yol adı nasıl yapılır?
My Rails geliştirme ortamı Windows tabanlı ve üretim ortamım Linux tabanlı. VirtualHost'un kullanılması mümkündür. /publicKlasöründe bir dosya adına başvurulması gerektiğini varsayın File.open('/tmp/abc.txt', 'r'). - ama Windows'da olmalı C:\tmp\abc.txt. İki farklı ortamı işlemek için doğru bir yol birleştirmeyi nasıl yapabilirim? prefix_tmp_path = '/tmp/' filename = "/#{rand(10)}.txt" fullname = prefix_tmp_path + filename …
189 ruby 



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.