【问题标题】:Rails way to detect mobile or web deviceRails 检测移动或网络设备的方法
【发布时间】:2020-08-14 15:54:17
【问题描述】:

我想向用户发送一封电子邮件以确认他们的帐户。我的应用程序只有移动版本,所以我想检测用户何时打开电子邮件并使用网络浏览器单击确认按钮的情况。在这种情况下,我需要显示进入移动应用程序的指令。但万一当它被手机打开时,确认按钮应该重定向到应用程序并确认整个帐户。

有什么方法可以区分这两种情况吗?我正在使用所有电子邮件机制的设计。

【问题讨论】:

    标签: ruby-on-rails ruby devise


    【解决方案1】:

    在您的控制器中,您可以访问request 方法。

    你可以像这样创建一个辅助方法来获取user_agent

    def mobile_device?
      request.user_agent =~ /Mobile|webOS/
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 2012-08-26
      相关资源
      最近更新 更多