Получение [электронная почта защищена] При попытке отобразить EAMIL с помощью Collection_Select

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

  •  29-09-2019
  •  | 
  •  

Вопрос

Я использую Ruby 1.8.7 с рельсами 2.3.9. При создании выпадающего выбора адресов электронной почты с использованием Selection Select, адреса электронной почты не отображаются. Вместо этого я вижу »[электронная почта защищена] в выпадении. Есть ли какой-то коммутатор, который вызывает это?

Кажется, есть какой -то JavaScript, который применяется к каждому элементу в раскрывающемся реле Rails, когда он видит электронное письмо в списке. 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 и выключите запутывание адреса электронной почты.

Обновлять: Это определенно настройки облака, которая предотвращает отображение электронных писем (увидел, что это произошло в My Active_Admin), но знайте, что вы также можете добавить некоторые HTML к выводу, что CloudFlare будет искать вокруг вывода электронной почты:

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

Справка:

Другие советы

Добавление в @nicolo77 ответ.

Я пробежал в ту же проблему. Облачная вспышка по умолчанию по умолчанию включить запутывание адреса электронной почты. Вы можете изменить его на вашу панель мониторинга:

Войти-> Scrape Щит-> Адрес электронной почты Пускания -> выключить

Должен быть переключателем при переходе в настройки безопасности -> адрес электронной почты запутывание.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top