Ottenere [email protected] quando si cerca di posta elettronica display usando collection_select

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

  •  29-09-2019
  •  | 
  •  

Domanda

Sto usando rubino 1.8.7 con Rails 2.3.9. Quando si crea un giù goccia di indirizzi e-mail utilizzando la raccolta selezionare, gli indirizzi email non vengono visualizzate. Invece sto vedendo "[email protected]" nel giù goccia. C'è qualche interruttore che sta causando questo?

Sembra che ci sia un po 'di javascript che viene applicato a ciascuna voce del basso goccia a rotaie quando vede una e-mail nella lista. Il javascript non è lì quando ho solo elencare i nomi utente.

<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/>
È stato utile?

Soluzione

Hoa lei ha ragione questo non è legato rotaie.

ho scoperto che questo ha causato dal CDN stiamo usando CloudFlare. Come parte del loro impostazioni di sicurezza che oscuri messaggi di posta elettronica.

E 'possibile disattivare questa funzione andando alle impostazioni CloudFlare sul tuo conto CloudFlare e spegnere indirizzo e-mail offuscamento.

Aggiorna : Questo è sicuramente un ambiente CloudFlare che impedisce le email vengano visualizzate (visto accadere nel mio active_admin), ma so che si può anche aggiungere un po 'di HTML per l'output che CloudFlare cercherà attorno l'uscita e-mail:

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

Riferimento:

Altri suggerimenti

In aggiunta a @ Nicolo77 risposta.

Ho eseguito nella stessa edizione. CloudFlare da Turn default su Indirizzo e-mail offuscamento. È possibile modificare sul vostro potrebbe divampare dashboard:

Login-> Raschiare Shield-> Indirizzo e-mail Offuscamento -> Disattiva

L'dovrebbe essere un interruttore quando si va a Impostazioni protezione -> Indirizzo e-mail offuscamento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top