الحصول على [البريد الإلكتروني محمي] عند محاولة عرض eAmil باستخدام collection_select

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

  •  29-09-2019
  •  | 
  •  

سؤال

أنا أستخدم Ruby 1.8.7 مع Rails 2.3.9. عند إنشاء منسدلة عناوين البريد الإلكتروني باستخدام مجموعة SELECT ، لا يتم عرض عناوين رسائل البريد الإلكتروني. بدلاً من ذلك ، أرى [البريد الإلكتروني المحمي] في المنسدلة. هل هناك بعض المفاتيح التي تسبب هذا؟

يبدو أن هناك بعض JavaScript التي يتم تطبيقها على كل عنصر في المنسدلة بواسطة القضبان عندما يرى بريدًا إلكترونيًا في القائمة. JavaScript ليس هناك عندما أدرج فقط أسماء المستخدمين.

<script type="text/javascript">
/* <![CDATA[ */
3(function(){try{var s,a,i,j,r,c,l=document.getElementById("__cf_email__");a=l.getAttribute("cf_sec");if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
4/* ]]> */ 
<script/>
هل كانت مفيدة؟

المحلول

HOA أنت على صواب ، هذا لا يرتبط بالسكك الحديدية.

لقد وجدت أن هذا بسبب CDN نستخدم CloudFlare. كجزء من إعدادات الأمان الخاصة بهم ، يحجبون رسائل البريد الإلكتروني.

يمكنك إيقاف تشغيل هذا عن طريق الانتقال إلى إعدادات CloudFlare على حساب CloudFlare الخاص بك وإيقاف تشغيل عنوان البريد الإلكتروني.

تحديث: هذا بالتأكيد إعداد CloudFlare يمنع رسائل البريد الإلكتروني من عرضه (شاهد هذا يحدث في Active_admin) ، ولكن تعرف أنه يمكنك أيضًا إضافة بعض HTML إلى الإخراج الذي سيبحث عنه CloudFlare حول إخراج البريد الإلكتروني:

<!--email_off--> email@example.com <!--/email_off-->

المرجعي:

نصائح أخرى

إضافة إلى @nicolo77 الإجابة.

لقد واجهت نفس القضية. سحابة التوهج افتراضيا قم بتشغيل عنوان البريد الإلكتروني. يمكنك تغييره على لوحة معلومات يمكن أن تضيء:

تسجيل الدخول-> SCREM SCHIELD-> عنوان البريد الإلكتروني اطلاع-> إيقاف تشغيله

يجب أن يكون مفتاحًا عند الانتقال إلى إعدادات الأمان -> تعديل عنوان البريد الإلكتروني.

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