2010-12-21 15 views
1

Welche Elemente/Plugins erleichtern das Hinzufügen eines manipulationssicheren Abmeldelinks am Ende der E-Mail, auf den ein Benutzer klicken kann, um den Empfang von E-Mails dieser Art zu verhindern?Welche Edelsteine ​​/ Plugins können für die Abmeldung in Rails verwendet werden?

Das einzige, was ich finden konnte, war http://kevinlochner.com/handling-unsubscribe-requests-in-ruby-on-rail, die funktioniert, aber ist etwas nicht ausgereift und fehlt Funktionen wie die Art von E-Mails abzumelden. Es enthält auch nicht den Mechanismus für Benutzer abzumelden.

BEARBEITEN: Dieses Juwel hilft bei der Verhinderung der Postzustellung, aber keine Abbestellung Link-Unterstützung. github.com/myronmarston/email_blacklist

Wir haben diese implementiert sie eine Kombination aus dem email_blacklist gem verwenden und einem Abmelde-Modell/Controller mit HMAC-Authentifizierung

Antwort

1

Ich glaube nicht, dass es ein Standard-Juwel ist noch für diesen, zumal eine Suche nach "unsubscribe" auf rubygems.org 2 Edelsteine ​​zurückgibt, von denen keiner etwas mit E-Mail-Abonnements zu tun hat. Klingt so, als würdest du das selbst umsetzen. Glückwunsch.

Ziehen Sie in Betracht, Ihre Implementierung als generisches Juwel zu erstellen, das Sie nach Ihren eigenen Bedürfnissen konfigurieren, sodass Sie es an die Welt verteilen und denen helfen können, die dieses Problem in der Zukunft haben. Schließlich werden alle Edelsteine ​​gebaut: Jemand muss der Erste sein, der es will, und dann bereit sein, es zu schaffen.

Natürlich, wenn Sie am Stichtag laufen, könnte es besser sein, nur etwas zusammen für Ihre spezifische App zu hacken. In diesem Fall, gehen Sie zum nächsten Feature.