通过电子邮件邀请新用户访问网站

时间:2013-01-21 21:18:56

标签: ruby-on-rails

我想在我的网站上建立一个表单,用户已经注册,可以通过电子邮件邀请新用户注册该网站。发送邀请的用户和接受邀请(并注册)的用户将通过“友谊”关系进行连接。

我想通过ActionMailer发送邀请。

我的问题是:如何将电子邮件“链接”到友情关系中。一种方法可能是创建一个唯一的sender_id,它指向用户,并将用作电子邮件中的链接。

还有其他可能吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在链接中创建一个参数,您可以在其中传递可识别您的关系的ID。 类似于:http://example.com/invite?abcd

在你的控制器中你可以处理这种关系。

其他选项是使用Devise Invitable