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



2
Rails: around_ * geri arama
Ben de belgeleri okumak zorunda http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , ama ne zaman anlamıyorum around_*geri aramaları ile ilgili olarak tetiklenir before_*ve after_*. Herhangi bir yardım çok takdir edilir. Teşekkürler.

2
Adı verilen bir örnek değişkeninin değerini alın
Genel olarak, ismine bir dizede sahip olduğum bir nesneye nasıl referans alabilirim? Daha spesifik olarak, parametre adlarının bir listesine sahibim (üye değişkenler - dinamik olarak oluşturulmuş, böylece onlara doğrudan başvuramıyorum). Her parametre, aynı zamanda bir from_smetodu olan bir nesnedir . Aşağıdakine benzer bir şey yapmak istiyorum (ki bu işe yaramıyor …

5
Alfasayısal olmayan karakterleri bir dizeden nasıl çıkarabilirim ve boşluk bırakabilirim?
Alfan sayı olmayan tüm karakterleri kaldıran ancak boşluk bırakan bir normal ifade oluşturmak istiyorum. Bu, arama girişini db'ye ulaşmadan önce temizlemek içindir. Şimdiye kadar sahip olduğum şeyler: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Buradaki sorun, tüm boşlukları kaldırmasıdır. Alanların nasıl korunacağına dair çözümler?

2
Dosyaya yeni bir satır eklensin mi?
Bir dize eklendikten sonra yeni bir satır eklemek istiyorum. Mevcut kodum şöyle görünüyor: File.open(filename, 'a') do |file| file.write @string end Dize eklendikten sonra nasıl yeni bir satır ekleyebilirim?
98 ruby 





18
10.10 Yosemite'ye therubyracer gem nasıl kurulur?
Therubyracer gem'i Yosemite 10.10'a kurmayı başaramıyorum. İşte günlük: 11:53 $ gem kurulumu libv8 -v '3.16.14.3' - --with-system-v8 '--With-system-v8' ile yerel uzantılar oluşturma Bu biraz zaman alabilir... Libv8-3.16.14.3 başarıyla yüklendi Libv8-3.16.14.3 için belgelerin ayrıştırılması Libv8-3.16.14.3 için ri belgelerini yükleme 0 saniye sonra libv8 belgelerinin yüklenmesi tamamlandı 1 mücevher yüklü 02:05 $ …
98 ruby  gem  rubygems 


7
Rails'de aynı form için birden çok gönderme düğmesi nasıl oluşturabilirim?
Birden çok gönderme düğmesine ihtiyacım var. Contact_Call örneğini oluşturan bir formum var. Bir düğme onu normal bir şekilde oluşturur. Diğer düğme onu oluşturur ancak varsayılandan farklı bir: öznitelik değerine sahip olması gerekir ve aynı zamanda denetleyicide kullanılan farklı, ancak ilgili bir modelde özniteliği ayarlaması gerekir. Bunu nasıl yaparım? Rotayı değiştiremiyorum, …

8
kayıt yokken nil ile find ()
Şu anki rails programımda şöyle bir şey kullandığımda user = User.find(10) ID = 10 olan bir kullanıcı olmadığında, şöyle bir istisnam olacak: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 İstisnayı yükseltmek yerine sıfır alabilir miyim, yani şöyle bir şey yaptığımda: unless user = Challenge.find(10) puts "some error msg" end Sadece kayıt …


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.