«ruby-on-rails-3» etiketlenmiş sorular

Ruby on Rails, Ruby'de yazılmış açık kaynaklı bir web geliştirme çerçevesidir. Ruby on Rails, üretken kalmak için işleri yeniden icat etmenize gerek kalmadan, konfigürasyon üzerinde sözleşme ilkesini izler. Bu etiketi yalnızca Rails 3'e özel sorular için kullanın ve ayrıca bu soruları [ruby-on-rails] olarak etiketleyin.

5
Farklı bir denetleyici içinde form oluşturun
Sign_in / sign_out prosedürleri için bir tasarım mücevher kullanıyorum. Kullanarak, devise'dan görünüm dosyaları oluşturdum rails g devise views Sign_in için bir form içeren bir devise / sessions / new.html.erb dosyası olduğunu gördüm. Başka bir dosya devise / sessions / _form.html.erb oluşturdum ve <%= render 'form' %>bir new.html.erb dosyası içinde yaptım …

1
Rails response_with: nasıl çalışır?
respond_withRails 3'te yöntemin ne kadar havalı olduğunu burada ve orada okudum . Ancak, ne Rails API'lerinde ne de kaynakta arama yaparak buna bir referans bile bulamıyorum. Biri bana nasıl çalıştığını (hangi seçenekleri kullanabilirsiniz, vb.) Açıklayabilir mi veya beni gerçekte uygulandığı yere yönlendirebilir, böylece kodu kendi başıma inceleyebilir miyim?


2
Resque vs Sidekiq? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Şu anda Resquearka plan sürecim için kullanıyorum , ancak son zamanlarda …

5
Rails 3'teki yeniliklere karşı oluşturun
Rails 3 belgelerinde , buildilişkilendirme yöntemi yöntemle aynı new, ancak yabancı anahtarın otomatik olarak atanmasıyla açıklanmıştır. Doğrudan belgelerden: Firm#clients.build (similar to Client.new("firm_id" => id)) Benzerini başka yerde okudum. Kullandığım Ancak, new(örneğin some_firm.clients.newherhangi bir parametre olmadan), yeni müşterinin firm_iddernek olduğunu otomatik olarak oluşturulur. Şu anda konsolda sonuçlara bakıyorum! Bir şey mi …





4
Ruby'de bir dize adından nasıl sınıf örneği oluşturabilirim?
Bir sınıfın adına sahibim ve o sınıfın şemasında bulunan her bir rails özniteliğinde döngü yapabilmek için bu sınıfın bir örneğini oluşturmak istiyorum. Bunu nasıl yapacağım? Adı kontrol etmek istediğim sınıfın dizesi olarak aldım Sanırım bir sınıf örneğini başlatmam gerekiyor, böylece Özniteliklerine göz atın ve bunları yazdırın.


5
Rails 3.1: Motor ve Monte Edilebilir Uygulama Karşılaştırması
Birisi bir Rails Engine ile bir Monte Edilebilir uygulama arasındaki farkları anlamama yardımcı olabilir mi? Rails 3.1'de, "rails new plugin _ __ " komutuyla ikisinden birini oluşturabilirsiniz . rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App Ne zaman birini diğerine karşı kullanmak istersiniz? …

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.

7
Ruby komut dosyasını raylar konsoluna aktarın
Ruby dosyasını, foo.rb'yi ray konsoluna geçirmenin bir yolu var mı ? Beklenen sonuçlar, konsolun dosyayı çalıştırmak için ray ortamını başlatmasından sonra olacaktır. Veya komut isteminden tetiklenen raylar ortamında dosya yürütmeme izin veren başka bir yol.

3
Rails: redirect_to with: error, ancak flash [: error] boş
Flash [: error] değerini ayarlarken yeniden yönlendirme yapmaya çalışıyorum. (Raylar 3.0.10) Benim görüşüme göre <p id="error"><%= flash[:error] %></p> <p id="notice"><%= flash[:notice] %></p> Eğer yaparsam redirect_to show_path, :notice => "ok"iyi çalışıyor, ama yaparsam redirect_to show_path, :error => "error"görünmüyor. neyi kaçırıyor olabilirim?

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.