سمتب-المصادقة المطلوبة ولكن مفقود اسم المستخدم
-
21-12-2019 - |
سؤال
حاليا أنا أفعل دانيال كيهو تعلم روبي على القضبان البرنامج التعليمي.واحدة من التدريبات هو إرسال نموذج الاتصال من صفحة الاتصال باستخدام حساب جوجل جوجل.
ومع ذلك ، عندما أرسلت نموذج الاتصال ، بدلا من الحصول على بريد إلكتروني في صندوق البريد الخاص بي ، أتلقى هذا الخطأ:
"سمتب-المصادقة المطلوبة ولكن في عداد المفقودين اسم المستخدم"
في بلدي التكوين / التطبيق.ملف يمل ، أنا وضعت بلدي اسم المستخدم وكلمة المرور جوجل.
هل لدى أي شخص فكرة عما يمكن أن يكون المشكلة?
شكرا لمساعدتكم,
أنتوني
المحلول
for Rails 4.0 (يستخدم القضبان 4.1 ملف Secrets.yml لتعيين بيانات الاعتماد):
تحقق من الملف التكوين / البيئات / التطوير .rb ، يجب أن يكون لديك هذا:
giveacodicetagpre.حاول استبدال env ["gmail_username"] مع اسم مستخدم gmail الخاص بك.
يمكنك ضبط ENV ["gmail_username"] في قذيفة UNIX الخاصة بك.أو تعيينه في الملف التكوين / التطبيق. eml .إذا كان اسم المستخدم يحتوي على أي أحرف غير ألفا، فقد تحتاج إلى إرفاقه في علامات اقتباس في الملف التكوين / التطبيق. .
نصائح أخرى
فقط تحقق مرتين من اسم المعلمات ليكون صحيحا.بالنسبة لي تغيير username
في user_name
حل المشكلة.
إذا كنت ترغب في رؤية الأخطاء ، قم بتغيير قيمة config.action_mailer.raise_delivery_errors
في true
.لدي القضبان 4 وأنه لم يتطلب أي تغيير في الإعدادات للعمل بشكل صحيح.
شكرا @ تونتجي و @ دانيال كيهو