Yerel ana bilgisayarımdaki Raylar için kimlik doğrulamasını test ediyorum ve parola alma için e-postalar göndermesini istiyorum (yani "parolanızı unuttum" bağlantısı). Şifre alma, Devise içine yerleştirilmiştir, sadece e-postanın gönderilmesini sağlamak için doğru şekilde yapılandırmanız önemlidir.Şifre alma için e-postayı göndermek üzere Devreye alma kimlik doğrulaması alma
ilklendiriciler/devise.rb, ben
config.mailer_sender = "[email protected]"
koymak ama sınamak çalıştığımda hata mesajı aşağıda var raylar için Devise kimlik doğrulaması bulunan "şifreniz unuttum". E-posta için gerçekten göndermek için başka bilgiler eklemem gerekirse, ne eklemek ve nereye ihtiyacım var?
kullanıcılar modelde, bu vasiyetle kullanılmakta olan modüller şunlardır: database_authenticatable: kazanılabilir: , kaydedilebilirlik, rememberable: izlenebilir: valide
--- hata mesajı --- Errno :: Devise :: ECS EĞİTİMİ :: PasswordsController # create Bağlantı reddedildi - bağlan (2) Rails.root:/Kullanıcılar/myname/Sites/rails3d Uygulama İzleme | Çerçeve İzi | Tam İz Talebi Parametreler: { "utf8" => "✓", "authenticity_token" => "8oO5vXqO4esl3ztn5yE7OkVxZe + Ju94jj76rbKR225I =", "kullanıcı" => { "e-posta" => "myemail ... @ gmail .com "}, "taahhüt"=>" me şifre talimatlarını "} göster oturumu dökümü göster env dökümü Tepki sıfırlamak gönder Başlıkları
ben aynı yerde sona erdi. Bu özellik gerçekten çok zayıf bir şekilde belgelenmiştir. – Arel