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

12
find vs find_by vs where
Raylarda yeniyim. Bir kayıt bulmanın birçok yolu olduğunu görüyorum: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first Görünüşe göre hepsi tamamen aynı SQL'i oluşturuyor. Aynı şeyin birden fazla kayıt bulmak için de geçerli olduğuna inanıyorum: find_all_by_<columnname>(<columnvalue>) find(:all, :conditions => { <columnname> => <columnvalue> } where(<columnname> => …

6
Rails 4 LIKE sorgu - ActiveRecord fiyat teklifleri ekler
Böyle bir sorgu yapmaya çalışıyorum def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end Ancak çalıştırıldığında, sql ifadesinin böyle çıkmasına neden olan bir şey tırnak eklemesidir. SELECT COUNT(*) FROM "schools" WHERE …


3
Devise ile e-posta onayını nasıl kurarım?
Devise'ın kayıt onay e-postasını sıfırdan (hem geliştirme hem de üretimde) nasıl kuracağınızı açıklayan bir eğitim var mı, yani Action Mailer kurulumunuz yoksa? Google arama, bununla ilgili bir dizi ayrı parça ortaya çıkardı. Hiçbir parça yeterince açıklamaz ve birbirleriyle nasıl uyuştuklarından emin değilim. Orada adım adım bir açıklama var mı, hatta …



2
Bir PostgreSQL tablosu için ne kadar büyüktür?
Şirketim için bir RoR projesinin tasarımı üzerinde çalışıyorum ve geliştirme ekibimiz tasarımla, özellikle de veritabanıyla ilgili bir miktar tartışmaya girdi. MessageKalıcı olması gereken bir modelimiz var . Bu, id dışında yalnızca üç db sütunu olan çok, çok küçük bir model, ancak üretime gittiğimizde muhtemelen bu modellerin BİRÇOKU olacak. Günde 1.000.000 …

26
Ray sunucusu durduramıyor
Raylarda yeniyim ve bir ubuntu makinesi ve rubymine IDE kullanıyorum. Sorun şu ki, raylar sunucusunu durduramıyorum. Raylar sürecini sonlandırarak sunucuyu durdurmaya çalıştım. Ancak pgrep -l railskoştuğumda böyle bir işlem bulunamadı. Yani, sadece Ruby işlemlerini öldürebiliyorum, ancak sunucu durmayacak. Denedim ./script/server stop(koşarak başladığımdan beri ./script/server start), ama bu işe yaramadı. Etrafta …

13
Capybara'da bir onay kutusu nasıl kontrol edilir?
Rspec ve Capybara kullanıyorum. A kontrol etmek için nasıl bir adım yazabilirim checkbox? Değere checkgöre denedim ama benim checkbox. Aslında farklı değerlere sahip aynı kimliğim olduğu için ne yapacağımı bilmiyorum İşte kod: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="62" name="cityID"> …

24
Ruby'de kişinin yaşını öğrenin
Doğum gününden itibaren bir kişinin yaşını öğrenmek isterim. now - birthday / 365çalışmıyor, çünkü bazı yıllarda 366 gün var. Aşağıdaki kodu buldum: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Yaşı hesaplamanın daha Ruby'ye özgü bir yolu var mı?

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 …

2
Ruby on Rails: Bir DB sütunundan maksimum değeri alma
Şu anda veritabanımda düz SQL sorgusu yapabiliyorum: SELECT MAX(bar) FROM table_name Ve bu tablodaki maksimum değerle geri döner. Ancak Rails'te eşdeğer olduğunu düşündüğüm bir çağrı yaptığımda işe yaramıyor. Arıyorum: Bar.all(:select => "Max(bar)") Bu sadece şununla döner: [#<Bar >] Aradığım sütunda bir dizi tanımlayıcı numara var, en büyüğünü arıyorum. Buna Rails'de …
125 sql  ruby-on-rails 

21
raylar - Geliştirme - İşleme - devise_error_messages
kullanıcı düzenleme sayfamda aşağıdaki gibi bir satır var: <%= devise_error_messages! %> Sorun, uygulamanın geri kalanının yaptığı standart yolun hata vermemesidir: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> Sorum şu, tasarlama hata mesajının flash.each kullanan diğerleri gibi çalışmasını nasıl sağlayabilirim? Teşekkürler.

8
Rails'de, bir görünüm kullanarak JSON'u nasıl render edersiniz?
Kullanıcı denetleyicinizde olduğunuzu ve bir gösteri isteği için bir json yanıtı almak istediğinizi varsayalım, görünümlerinizde / kullanıcılar / dizinde, show.json adında ve kullanıcılarınızın # show'dan sonra bir dosya oluşturabilirseniz iyi olur. eylem tamamlandığında dosyayı işler. Şu anda aşağıdaki satırlarda bir şeyler yapmanız gerekiyor: def show @user = User.find( params[:id] ) …


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.