Ruby on rails 使用Ruby on Rails应用程序检测移动用户代理

Ruby on rails 使用Ruby on Rails应用程序检测移动用户代理,ruby-on-rails,ruby,mobile,user-agent,Ruby On Rails,Ruby,Mobile,User Agent,我正在创建一个Rails 3应用程序,在那里我向移动用户发送电子邮件,在发送电子邮件时,我将附加一个img标记以及src url作为我的Rails应用程序url 现在,当用户打开电子邮件时,img标签被加载,请求被发送到我的Rails应用程序 但这里的问题是,移动设备上的用户必须单击“显示图像”按钮,或者需要在其移动设备中启用图像显示,然后仅加载img并将请求发送到我的应用程序 我需要一些方法,当阅读电子邮件时,应该使用电子邮件中附加的URL将请求发送到我的rails应用程序 如果有人对此有任何

我正在创建一个Rails 3应用程序,在那里我向移动用户发送电子邮件,在发送电子邮件时,我将附加一个img标记以及src url作为我的Rails应用程序url

现在,当用户打开电子邮件时,img标签被加载,请求被发送到我的Rails应用程序

但这里的问题是,移动设备上的用户必须单击“显示图像”按钮,或者需要在其移动设备中启用图像显示,然后仅加载img并将请求发送到我的应用程序

我需要一些方法,当阅读电子邮件时,应该使用电子邮件中附加的URL将请求发送到我的rails应用程序


如果有人对此有任何想法,请告诉我。

我认为您不能强制访问电子邮件中的URL。这将是一个相当大的安全问题。用户必须单击它才能接收请求


顺便说一句,图像问题不仅仅涉及移动设备。在gmail pc上,默认情况下也不会加载图像,用户可以决定只显示一次,或者从现在开始信任发件人。

那么你知道我可以通过什么方式从电子邮件内容中附加的URL接收回复吗。我找到了一种除了img标记之外附加URL的方法,iframe标记也可以使用src属性,但我也尝试了在iframe标记的情况下,请求不会到达我的Rails应用程序,而在img标记的情况下,请求可以工作。除了通过图像发送请求外,还必须有某种方法来实现这一点。谢谢你的回复。