【发布时间】:2014-06-18 16:41:27
【问题描述】:
我正在使用 Rails 4 和 PHPmyadmin
我设计了一个发送带有两个链接的电子邮件的表单,我们称它们为 Link #1 和 Link #2。
我需要知道收到电子邮件的用户是否点击了链接 #1 或链接 #2。
我已经有了登陆视图 #1 和视图 #2 及其对应的 ID,并且可以访问这两个链接。
最终结果是,在我的列表中,我需要显示每封发送的电子邮件的状态:
- 待处理(如果用户尚未点击任何链接)
- 链接 #1(如果用户点击它)
- 链接 #2(如果用户点击它)
我知道我需要将电子邮件 ID 与视图 ID 相关联,但不知道该怎么做。
类似这样的:
EMAIL.......... LINK CLICKED
me@example.com pending
john@example.com Link 1
sonia@example.com Link 2
【问题讨论】:
-
我不了解 Ruby,但请检查是否有像 HashMap
这样的数据结构,您可以在其中存储“john@example.com”->“1”。那么你的 html 会有: name="emailsMap['john@example.com']" -
感谢这个链接,它帮助我理解了这个过程。
标签: ruby-on-rails visited