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

13
OS X'te PG gem yükleme - yerel uzantı oluşturma hatası
Diğer birçok pg gem yükleme sorunları vardı görünüyor. Başkaları için ortaya atılan çözümlerin hiçbiri benim için çalışmadı. Pg gem ve postgres.app yüklemeye çalıştım. Pg gem yüklenmez. Aldığım ilk hata: Pg (0.17.0) yüklenirken bir hata oluştu ve Bundler devam edemiyor. gem install pg -v '0.17.0'Paketlemeden önce başarılı olduğundan emin olun . …

15
Bağlantı kurulacak ana makine eksik! Lütfen sağlayın: host parametresi veya set default_url_options [: host]
Yaklaşık 90 dakikadır googling yapıyorum ve hala bir cevabım yok. Nereye ayarlayabilirim default_url_options? Zaten config.action_mailer.default_url_optionsaynı hatayı başka bir yerde çözmek için ayarladım , ama şimdi bir RSpec spec içinde bir URL yardımcı kullanmaya çalışırken bu hatayı alıyorum. Burada varsayılan_url_options ayarlanmasını bekliyor hiçbir fikrim yok. Failure/Error: listing_url(listing).should match(/\/\d+-\w+$/) RuntimeError: Missing host …



2
Rails sütun tipleri için belgeler var mı?
Bu sayfada bulunan basit tip listesinden daha fazlasını arıyorum : : birincil_anahtarı,: string,: metin,: tamsayı,: kayan nokta,: ondalık,: datetime,: zaman damgası,: zaman,: tarih,: ikili,: boolean Ancak bu alanları gerçekten tanımlayan herhangi bir belge var mı? özellikle: Arasındaki fark nedir :stringve :text? Arasında :floatve :decimal? Ayırt edici özellikleri nelerdir :time, :timestampve …

14
Raylarda parametrelerin olup olmadığını test etme
İstek parametreleri ayarlanıp ayarlanmadığını denemek ve test etmek için Ruby on Rails bir IF deyimi kullanıyorum. Her iki parametrenin ayarlanıp ayarlanmamasına bakılmaksızın, blok tetiklenirse aşağıdakilerin ilk kısmı. Bu parçayı YALNIZCA hem param [: one] hem de params [: two] ayarlanmışsa nasıl tetikleyebilirim? if (defined? params[:one]) && (defined? params[:two]) ... do …


8
Rails'te ilişkili kaydı olmayan kayıtları bulmak istiyorum
Basit bir ilişki düşünün ... class Person has_many :friends end class Friend belongs_to :person end ARel'de ve / veya meta_yerde hiç arkadaşı olmayan herkese ulaşmanın en temiz yolu nedir? Peki ya bir has_many: sürüm aracılığıyla class Person has_many :contacts has_many :friends, :through => :contacts, :uniq => true end class Friend …


6
Heroku / devise - Bağlantı kurulamayan sunucu eksik! Lütfen sağlayın: host parametresi veya set default_url_options [: host]
Uygulamamı heroku üzerine aktarmaya çalışıyorum. Hala geliştiriciyim. Onaylanabilir modül ile cihaz kullanıyorum. Heroku konsoluna sahip bir kullanıcı eklemeye çalıştığımda şu hatayı aldım: Missing host to link to! Please provide :host parameter or set default_url_options[:host] test ve dev ortamında ben aşağıdaki satırı var: ortamlar / development.rb ve ortamlar / test.rb config.action_mailer.default_url_options …

3
çoklu özelliklerde benzersizliği 3 raylar
Rails 3.0.0.beta4 kullanıyorum Ben iki özniteliğe benzersizlik üzerinde bir doğrulama eklemek istiyorum, bu demektir ki çift 'recorded_at've 'zipcode'benzersiz ise benim model geçerli . Bir özellikte sözdizimi validates :zipcode, :uniqueness => true Teşekkürler

3
user: reference vs user_id: integer kullanarak model üret
Başka bir modele ait bir modelin nasıl oluşturulacağı konusunda kafam karıştı. Kitabım, Micropost'u Kullanıcı ile ilişkilendirmek için bu sözdizimini kullanır: rails generate model Micropost user_id:integer ancak http://guides.rubyonrails.org/ bunu şöyle yaptığını söylüyor: rails generate model Micropost user:references Bu 2 tarafından oluşturulan göçler farklıdır. Ayrıca, birincisi için, raylar bunun user_idyabancı bir anahtar …

16
Raylardaki STI alt sınıfları için rotaları ele almak için en iyi uygulamalar
Benim Raylar görüş ve denetleyiciler ile çevrili redirect_to, link_tove form_foryöntem çağrıları. Bazen link_tove redirect_tobağladıkları yollarda açıktırlar (örneğin link_to 'New Person', new_person_path), ancak birçok kez yollar örtüktür (örn. link_to 'Show', person). Benim model (say) için bazı tek tablo kalıtım (STI) eklemek Employee < Personve tüm bu yöntemler alt sınıf (say Employee) …



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.