如果已访问页面,则会显示ruby on rails(待处理,是,否)

时间:2014-05-02 04:15:30

标签: ruby-on-rails visited

我正在使用Rails 4和PHPmyadmin

我设计了一个发送带有两个链接的电子邮件的表单,让我们称之为链接#1和链接#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

我发现了this类似问题和this其他问题,但我不知道如何在我的应用中实现它。

1 个答案:

答案 0 :(得分:1)

每个链接都与控制器中呈现视图的方法有关..在您的情况下,链接#1和链接#2将对应于某些控制器中的某些特定操作。您可以针对您发送电子邮件的用户进行检查。 请告诉我这是否有帮助