ruby-on-rails - 使用 Ruby (on Rails) 确认链接创建

标签 ruby-on-rails ruby random email-validation

我想要实现的是一个典型的用例:用户将他的电子邮件地址输入到表单中。将表格发送到我的应用程序后,应将带有随机生成链接的电子邮件发送给用户,他必须单击该链接以确认他的电子邮件地址。单击链接后,地址应在我的应用程序中标记为有效。

我的主要问题是:

  1. 生成此类随机链接的最佳方法是什么?
  2. 将对此类随机链接的点击映射到我数据库中的地址的最佳方法是什么?

谢谢 :-).

最佳答案

它也在 Devise 中开箱即用:https://github.com/plataformatec/devise

参见confirmable选项。

关于ruby-on-rails - 使用 Ruby (on Rails) 确认链接创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5928216/

相关文章:

javascript - 固定长度的随机数

ruby-on-rails - 如何获取使用 Prawn 生成的证书的url?

sql - Rails 如何从指向同一个表的联合关联中进行选择

ruby-on-rails - quill js羊皮纸错误

jquery - 如何从 js.erb View 中选择这个 div 元素

ruby-on-rails - 如何使用 flash[] 存储电子邮件

c - 如何避免使用 rand 和 srand 得到重复的数字?

ruby - 如何使 xpath 表达式仅读取文档的一部分 (Ruby/Nokogiri/xpath)

Ruby:为什么 'while (p || (p=exns.shift))' 与 'while p ||= exns.shift' 不同?

swift - Swift 中两个不同的随机生成数