Я строю небольшой статический веб-сайт, используя Ruby и Middleman. С Rails я смог безопасно кодировать ссылки электронной почты с помощью помощника mail_to и кодировки: «hex»;Кодировать электронную почту в hex, используя Middleman?
mail_to '[email protected]', 'My Name', encode: 'hex'
Но когда я пытаюсь это перекупщик, используя один и тот же код, который я обмотать вверх с этим в моем HTML;
<a encode="hex" href="mailto:[email protected]">My Name</a>
Любые предложения? Я попробовал добавить actionpack в свой gemfile, но это не помогло.
Боковое примечание. Подобные «кодирующие» адреса электронной почты в наши дни довольно бесполезны, когда дело доходит до спам-ботов, «занимающихся сбором» адресов, просто очищая страницы - это довольно просто «декодировать» снова, и если бы я должен был написать такие бот в настоящее время я бы основывал его на некоторых классах/реализациях, которые могли бы анализировать HTML уже вместо того, чтобы справляться с проблемой его реализации ... Вы все равно получите спам, поэтому лучше инвестируйте в хороший спам-фильтр, а не в такие бесполезные меры. – CBroe