«ruby-on-rails» etiketlenmiş sorular

Ruby on Rails, Ruby'de yazılmış bir açık kaynak kodlu tam yığın web uygulaması çerçevesidir. Popüler MVC çerçeve modelini izler ve uygulama geliştirmeye yönelik "yapılandırma konvansiyonu" yaklaşımıyla bilinir.




4
referansları polimorfik yapmak için geçiş nasıl oluşturulur
Ürünler tablom var ve bir sütun eklemek istiyorum: t.references :imageable, :polymorphic => true Bunu yaparak bunun için geçiş oluşturmaya çalışıyordum: $ rails generate migration AddImageableToProducts imageable:references:polymorphic ama belli ki yanlış yapıyorum. Herhangi biri öneride bulunabilir mi? Teşekkürler Taşımayı oluşturduktan sonra manuel olarak yerleştirmeye çalıştığımda, bunu şöyle yaptım: class AddImageableToProducts < …

28
Smalltalk yerine neden Ruby kullanılıyor? [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, argümanlar, 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 . 7 yıl önce kapalı . Ruby …

10
Test ortamında Rails konsolu nasıl çalıştırılır ve test_helper.rb nasıl yüklenir?
Arka plan: Thoughtbot'un "Factory Girl" mücevheri ile bazı problemler yaşıyorum, ünitede ve diğer testlerde kullanılacak nesneler oluşturmak için kullanılır. Ne olduğunu kontrol etmek için konsola gidip farklı Fabrika Kızı aramaları yapmak istiyorum. Örneğin, oraya gitmek istiyorum ... >> Factory(:user).inspect Konsolu farklı ortamlarda çalıştırabileceğinizi biliyorum ... $ komut dosyası / konsol …

5
Rayların geçişi: t. Alternatif isimli referanslar?
Bu yüzden Okuldaki Kurslar için bunun gibi bir create_table'ım var: create_table :courses do |t| t.string :name t.references :course t.timestamps end ancak aşağıdaki gibi diğer iki kursa referans vermesini istiyorum: has_many :transferrable_as # A Course has_many :same_as # Another Course Aşağıdakileri söyleyebilir miyim? t.references :transferrable_as, :as=> :course

4
Kısmi oluşturmadan önce neden escape_javascript?
Bu Railscast bölümüne bakıyorum ve escape_javascriptburada neden çağrının gerekli olduğunu merak ediyorum : $("#reviews").append("<%= escape_javascript(render(:partial => @review)) %>"); Ne için escape_javascriptkullanılır? Göre Raylar docs : escape_javascript (JavaScript) Kaçış taşıyıcı dönüşleri ve JavaScript segmentleri için tek ve çift tırnak işaretleri. Ama bu benim için pek bir şey ifade etmiyor.

16
Raylarda html.erb şablonlarındaki yorumları engelle
Ruby koduyla karıştırılmış html'yi nasıl yorumlarsınız? some text <% ... %> more text <%= ... %> something else <% ... %> Jsp'de çok basit: <%-- ... --%>ama raylarda kısa ve öz bir seçenek bulamıyorum. Basit html açıklamaları <!-- ... -->çalışmıyor: Ruby kodu hala yürütülüyor ve hata veriyor. if falseHtml yorumlarıyla …
120 ruby-on-rails  ruby  erb 

11
Factory kızda has_and_belongs_to_many ilişkileri nasıl oluşturulur
Aşağıdakiler göz önüne alındığında class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end çift ​​yönlü ilişki dahil olmak üzere şirketler ve kullanıcılar için fabrikaları nasıl tanımlarsınız? İşte benim girişimim Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association …

3
Rake'deki 'çevre' görevi nedir?
" Özel Tırmık Görevlerine " göre: desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Bildiğim kadarıyla, :winner => :environment"daha environmentönce yap winner" demek . Ama ne var environment? Ne zaman kullanmalıyım? Denedim rake -Tama listede bulamadım environment.

4
Rails has_and_belongs_to_many migration
İki model var restaurantve userben bir has_and_belongs_to_many ilişkiyi gerçekleştirmek istediğiniz. Model dosyalarına zaten girdim ve has_and_belongs_to_many :restaurantsvehas_and_belongs_to_many :users Bu noktada Rails 3 ile benzer bir şey yapabileceğimi varsayıyorum: rails generate migration .... ama denediğim her şey başarısız görünüyor. Eminim bu gerçekten basit bir şeydir, raylarda yeniyim, bu yüzden hala öğreniyorum.


8
Bir Ataç Eklentisi Oluşturmak İçin Fabrikalı Kız Nasıl Kullanılır?
Resimlerin veri adı verilen, kısaltılmış bir versiyonu aşağıda gösterilen bir Ataç ek alanına sahip olduğu birçok Görüntüye sahip model Person var: class Person has_many :images ... end class Image has_attached_file :data belongs_to :person ... end Kişinin kendisine eklenmiş en az bir Görsel olması gerekir. FactoryGirl'i kullanırken aşağıdakine benzer bir kodum …

7
RSpec ile zamanı karşılaştırırken sorun
Ruby on Rails 4 ve rspec-rails gem 2.14 kullanıyorum. Bir nesnem için, updated_atbir denetleyici eylemi çalıştırıldıktan sonra geçerli saati nesne özniteliğiyle karşılaştırmak istiyorum , ancak teknik özellik geçmediği için başım belada. Yani, aşağıdaki verilen özellik kodudur: it "updates updated_at attribute" do Timecop.freeze patch :update @article.reload expect(@article.updated_at).to eq(Time.now) end Yukarıdaki özellikleri …

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.