سمتب-المصادقة المطلوبة ولكن مفقود اسم المستخدم

StackOverflow https://stackoverflow.com//questions/22035242

  •  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 وأنه لم يتطلب أي تغيير في الإعدادات للعمل بشكل صحيح.
شكرا @ تونتجي و @ دانيال كيهو

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top