Devils uygulamasını Rails uygulamasında çalışırken almaya çalışıyorum. Ben yeni bir Rails kullanıcısıyım. Birkaç varsayılan kullanıcı eklemenin doğru yolu nedir?Devise'deki bazı varsayılan kullanıcılar nasıl doldurulur?
cevap
Raylar herhangi varsayılan verileri kurmak için normal bir yolu db/seeds.rb
verileri ekleyerek geçerli:
user1 = User.create :name => "User1", :email => "[email protected]", :password => "user123"
senin doğrulamaları bağlı ve daha fazla alan girmeniz gerekebilir özelliklere hazırlamak. Bu verileri kullanmak için sadece rake db:seed
'u ara.
rake db:migrate
rake db:seed
Faker elle kullanıcılarının tüm dışarı yazmak istemiyorsanız mükemmel bir seçenektir.
Bu faker tutorial, göreceli olarak basit bir sorgulama görevinde db'yi doldurmak için gemin nasıl kullanıldığını gösterir.
İkinci link bozuk – 0112
Ek: Aşağıdaki yöntem çalışmaz. Plan olarak
User.new
User.name = "Bob"
User.password = "Bob123"
User.password_confirmation = "Bob123"
User.save! ## Exception raised => Password field cannot be blank.
'yeni' sonra User denir, 'şifreden şifreli şifre üreten' gibi, iç yöntemleri çalışır. Bu yüzden, User.new, parola verilmediğini söyleyerek İstisna'yı yükseltir. Bunun yerine kullanmak, ayrıca gibi kod ekleyebilirsiniz
User.create({ :name => "Bob", ... }) # or
User.new({ :name => "Bob", ... }).save
- 1. Varsayılan Kullanıcılar klasörünü nasıl alırsınız (örn. C: \ users \ Varsayılan)
- 2. Bazı kullanıcılar installLocation manifesaja eklendiğinden uygulama yüklenemiyor
- 3. FormsAuthentication authCookie sadece bazı kullanıcılar için boştur
- 4. android - Edittext nasıl doldurulur?
- 5. Üçgen rengi nasıl doldurulur?
- 6. Cocos2d'de doku nasıl doldurulur?
- 7. Nasıl doldurulur: CSS'de otomatik çalışma?
- 8. PHP fonksiyonu - bazı varsayılan parametreleri
- 9. Android programlama - Bazı kullanıcılar için bildirim çekmecesi beyaza dönüyor
- 10. Kullanıcılar, Node.js'yi kullanarak ilişkisel veritabanı değişikliklerini kullanmanın bazı yolları nelerdir?
- 11. Kullanıcılar Facebook Uygulamalarını nasıl değerlendirebilir?
- 12. değişen kullanıcılar RHEL'de varsayılan giriş kabuğunu değiştiriyor mu?
- 13. Data.frame'deki boşluklar nasıl doldurulur (tarih-)?
- 14. UIBezierPath içinde renk nasıl doldurulur?
- 15. Komut satırı girdisi nasıl doldurulur
- 16. xpl'de nasıl wpf combobox doldurulur
- 17. OpenCV'de Matrix sıfırlarla nasıl doldurulur?
- 18. Kullanıcılar jquery
- 19. Kullanıcılar Devise'yi kullanarak nasıl kilitlenir?
- 20. Kullanıcılar bağlamı/tablosunu nasıl yapılandırabilirim?
- 21. Tüm kullanıcılar FosUserBundle'ı nasıl kullanır?
- 22. Onay kutularının listesi nasıl doldurulur? VB.NET WPF
- 23. WCF hizmetlerini tüketen kullanıcılar nasıl kısıtlanır
- 24. DrawRect degrade ile bir yol nasıl doldurulur?
- 25. JQuery'e bağlı aşağı açılan kutular doldurulur - nasıl
- 26. Yüzen hassasiyeti kaybetmeden JSON verilerini nasıl doldurulur?
- 27. Jquery Ajax Call kullanarak DropDown nasıl doldurulur?
- 28. Bir TreeView düğümleri nasıl doldurulur? (C# winforms)
- 29. Kuklacı - Bir iframe içindeki form nasıl doldurulur?
- 30. Slamdata raporuyla bir açılır liste nasıl doldurulur
ya: eğer Ayrıca ortam belirli tohumlarını –
varsa Rails.env == 'gelişme', 'tırmık db: reset' veritabanının tam sıfırlama yapacak, Sizin için yeniden tohum dahil. İşe yarar. – ardavis