我想在我的网站上建立一个表单,用户已经注册,可以通过电子邮件邀请新用户注册该网站。发送邀请的用户和接受邀请(并注册)的用户将通过“友谊”关系进行连接。
我想通过ActionMailer发送邀请。
我的问题是:如何将电子邮件“链接”到友情关系中。一种方法可能是创建一个唯一的sender_id,它指向用户,并将用作电子邮件中的链接。
还有其他可能吗?
感谢您的帮助!
答案 0 :(得分:0)
在链接中创建一个参数,您可以在其中传递可识别您的关系的ID。 类似于:http://example.com/invite?abcd
在你的控制器中你可以处理这种关系。
其他选项是使用Devise Invitable