Dagi3d v4

Sistema antispam para Ruby On Rails - II

Una manera de evitar que los spammers obtengan nuestra dirección de correo electrónico en las páginas web , es mostrándola como una imagen. Así que para seguir practicando con ruby y ror, he creado un helper que genera una imagen con la dirección de correo(o cualquier texto) que le indiquemos. Para utilizarlo basta con descomprimir la carpeta ‘mail_image’ dentro de ‘tuaplicacion/vendor/plugins’ y llamar a la función mail_image en la vista donde deseamos que apareza:
<%= mail_image("email@dominio.com", "Verdana", 11, "#313a07", true) %> 

  • El primer parámetro indica el texto a escribir.
  • El segundo, la fuente a utilizar (en este caso no tenían instalada la fuente Verdana en el servidor).
  • El tercero, el tamaño de la fuente.
  • El cuarto, el color de la fuente.
  • El quinto indica si queremos forzar la generación de la imagen en lugar de utilizar una previamente creada en caso de que exista.

Más adelante ya incluiré mejoras en la opciones de formato del texto (que pueda estar en negrita, cursiva, etc.)

Se puede descargar aquí: MailImage

Deja un comentario
*: campos obligatorios. La dirección de correo no será publicada