Какие гемы/плагины можно использовать для поддержки отмены подписки в Rails?

Какие драгоценные камни/плагины упрощают добавление защищенной от несанкционированного доступа ссылки для отказа от подписки в нижней части электронного письма, по которой пользователь может щелкнуть, чтобы предотвратить получение электронной почты такого типа?

Единственное, что я смог найти, это http://kevinlochner.com/handling-unsubscribe-requests-in-ruby-on-rail, который работает, но несколько прост и не имеет таких функций, как тип электронных писем, от которых нужно отписаться. Он также не включает механизм отказа пользователей от подписки.

РЕДАКТИРОВАТЬ: этот драгоценный камень помогает предотвратить доставку почты, но не поддерживает ссылку для отмены подписки. github.com/myronmarston/email_blacklist

Мы реализовали это сами, используя комбинацию гема email_blacklist и модели/контроллера отписки с аутентификацией HMAC.


person user550575    schedule 21.12.2010    source источник


Ответы (1)


Я не думаю, что для этого еще существует стандартный гем, тем более что поиск по запросу «отписаться» на rubygems.org возвращает 2 гем, ни один из которых не имеет ничего общего с подпиской по электронной почте. Похоже, вы сами реализуете это. Поздравляю.

Подумайте о том, чтобы создать свою реализацию в виде общего драгоценного камня, который вы настраиваете в соответствии со своими потребностями, чтобы вы могли распространять его по всему миру и помогать тем, у кого возникнет эта проблема в будущем. В конце концов, именно так строятся все драгоценности: кто-то должен первым захотеть этого, а затем быть готовым это сделать.

Конечно, если вы работаете в срок, может быть лучше просто собрать что-то вместе для вашего конкретного приложения. В этом случае сделайте это и перейдите к следующей функции.

person Matchu    schedule 21.12.2010