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


6
Attr_accessor ve attr_accessible arasındaki fark
Rails'te attr_accessorve arasındaki fark attr_accessiblenedir? Anladığım kadarıyla, kullanma attr_accessorbu değişken için alıcı ve ayarlayıcı yöntemleri oluşturmak için kullanılır, böylece Object.variableveya gibi değişkene erişebiliriz Object.variable = some_value. Bu attr_accessibledeğişkenin dış dünya tarafından erişilebilir olmasını sağladım. Birisi bana farkın ne olduğunu söyleyebilir mi?

6
Rspec: “array.should == another_array” ancak sipariş konusunda endişe duymadan
Genellikle dizileri karşılaştırmak ve herhangi bir sırayla aynı öğeleri içerdiklerinden emin olmak istiyorum. RSpec'te bunu yapmanın kısa bir yolu var mı? Kabul edilemeyen yöntemler şunlardır: #to_set Örneğin: expect(array.to_set).to eq another_array.to_set veya array.to_set.should == another_array.to_set Diziler yinelenen öğeler içerdiğinde bu başarısız olur. #sort Örneğin: expect(array.sort).to eq another_array.sort veya array.sort.should == another_array.sort …
235 ruby  testing  rspec 

21
rvm kurulumu çalışmıyor: “RVM bir işlev değil”
RVM'yi yeni kurdum, ancak çalıştıramıyorum. Dosyamın sonunda böyle bir satır var .profile: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" source .profileTerminali çalıştırmayı ve yeniden başlatmayı denedim , ama yine de, çalıştırdığımda rvm use 1.9.2: RVM is not a function, selecting rubies with 'rvm use ...' will not work. Sistemim Ubuntu …
234 ruby  rvm 





7
Paketleyiciyle yalnızca bir mücevher güncelleme
Benim raylar app bağımlılıkları yönetmek için bundler kullanın ve ben aşağıdaki gibi dahil bir git depoda barındırılan bir mücevher var: gem 'gem-name', :git => 'path/to/my/gem.git' Bu gem güncellemek için yürütmek bundle updateama aynı zamanda Gemfile belirtilen tüm gem güncelleştirir. Peki, sadece bir tanesini güncelleme komutu nedir?
233 ruby  rubygems  bundler 



10
Ruby'de dizi dilimleme: mantıksız davranış için açıklama (Rubykoans.com'dan alınmıştır)
Ruby Koans'taki alıştırmaları yapıyordum ve gerçekten açıklanamaz bulduğum aşağıdaki Ruby tuhaflığından etkilendim : array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0] #=> [] #OK! array[2] #=> :and #OK! array[2,2] #=> [:and, :jelly] #OK! array[2,20] #=> [:and, :jelly] #OK! …
232 arrays  ruby 

9
Terminal'de bir Ruby betiği nasıl çalıştırılır?
Mac'imde (Ruby, Rails, Homebrew, Git, vb.) İhtiyacım olan her şeyi ayarladım ve küçük bir program bile yazdım. Şimdi, onu Terminal'de nasıl yürütebilirim? Programı Redcar'da yazdım ve bir .rb olarak kaydettim, ancak Terminal aracılığıyla nasıl yürütüleceğini bilmiyorum. Programı çalıştırmak ve gerçekten işe yarayıp yaramadığını görmek istiyorum. Bunu nasıl yaparım?
231 ruby  terminal 

5
Raylar açıklandı mı?
paramsRails kontrol cihazında kimse açıklayabilir mi : nereden geliyorlar ve neye atıfta bulunuyorlar? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end Bu kodu satır …


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.