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

3
Anlama: has_one / has_many - Rails kaynak seçeneği
Lütfen dernek :sourceseçeneğini anlamada bana yardım et has_one/has_many :through. Rails API açıklaması bana çok az mantıklı geliyor. "Belirtir kaynak dernek adı kullandığı has_many :through => :queries. Ad dernek anlaşılmaktadır edilemezse Sadece kullanabilirsiniz. has_many :subscribers, :through => :subscriptionsYa arayacaktır :subscribersveya :subscriberüzerinde Subscriptionbir sürece :sourceverilir."


5
Ruby on Rails'te bir ayarlayıcı yöntemini geçersiz kılmanın doğru yolu nedir?
Ruby on Rails 3.2.2 kullanıyorum ve aşağıdaki benim sınıf özniteliği için bir ayarlayıcı yöntemi geçersiz kılmak için "uygun" / "doğru" / "emin" bir yol olup olmadığını bilmek istiyorum. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Yukarıdaki kod beklendiği gibi çalışıyor. Ancak, yukarıdaki kodu kullanarak, …




7
tırmık db: şema: yük ve taşıma
Burada çok basit bir soru - bir uygulama daha karmaşık hale geldiğinde göçler yavaş ve külfetli hale gelebiliyorsa ve rake db:schema:loadbunun yerine çağrılacak daha temiz olursak , neden göçler var demektir? Yukarıdakilerin cevabı, geçişlerin sürüm kontrolü (veritabanında yapılan değişikliklerin aşamalı kaydı) için kullanılması ise, bir uygulama daha karmaşık hale geldikçe …

12
Bir karma güzel yazdırmanın en iyi yolu
İç içe diziler ve karma içeren büyük bir karma var. Basitçe çıktısını almak istiyorum böylece kullanıcıya 'okunabilir'. Bir çeşit to_yaml gibi olmasını isterdim - bu oldukça okunabilir - ama yine de çok teknik görünüyor. Sonuçta, bu veri yığınlarını okuması gereken son kullanıcılar olacak, böylece temiz bir şekilde biçimlendirilmeleri gerekiyor. Baska …


2
Rails ve PostgreSQL'de zaman dilimlerini tamamen yok sayma
Rails ve Postgres tarihleri ​​ve saatleri ile ilgileniyorum ve bu sorunla karşılaşıyorum: Veritabanı UTC'dir. Kullanıcı, Rails uygulamasında bir zaman dilimi seçer, ancak yalnızca kullanıcıları zamanları karşılaştırmak için yerel zaman alırken kullanılır. Kullanıcı 17 Mart 2012 saat 19: 00'da bir zaman depolar. Saat dilimi dönüşümlerinin veya saat diliminin depolanmasını istemiyorum. Sadece …

7
Ekleme: mevcut Rails sütununda default => true - boolean
Mevcut bir sütuna varsayılan bir boole değeri ekleme hakkında SO üzerinde burada birkaç soru (yani bu ) gördüm . Bu yüzden change_columnöneriyi denedim ama doğru yapmamalıyım. Denedim: $ change_column :profiles, :show_attribute, :boolean, :default => true Hangi döndürür -bash: change_column: command not found Sonra koştum: $ rails g change_column :profiles, :show_attribute, …

10
Rails 3 uygulamasında sayfaya özgü JavaScript eklemenin en iyi yolu nedir?
Rails 3, oldukça havalı bazı mütevazi JavaScript'e sahiptir. Ancak, belirli bir sayfa için ek JavaScript eklemenin en iyi yolunun ne olduğunu merak ediyordum. Örneğin, daha önce yapmış olabilirim: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> Şimdi böyle bir şeyle mütevazi yapabiliriz <%= f.radio_button :rating, 'positive' %> # then in …


11
Rails'te benzersiz jeton oluşturmanın en iyi yolu?
İşte kullandığım. Jetonun tahmin edilmesi zorunlu olarak duyulmak zorunda değil, daha çok her şeyden daha kısa bir url tanımlayıcısı gibi ve kısa tutmak istiyorum. Çevrimiçi bulduğum bazı örnekleri takip ettim ve bir çarpışma durumunda, aşağıdaki kodun jetonu yeniden oluşturacağını düşünüyorum , ancak gerçek emin değilim. Yine de, daha iyi öneriler …

7
Raylar 3.1 ve Görüntü Varlıkları
Yönetici temam için tüm resimlerimi admin adlı bir klasördeki varlıklar klasörüne koydum. Sonra normal gibi bağlarım yani. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); Bilginize. Sadece test etmek için henüz öğelerimi derlemediğim için asset_path etiketini kullanmıyorum. Bir görüntüyü güncellemeye karar verene kadar her şey yolunda. Bazı renkleri değiştirdim ama …

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.