如何使用 user_agent 检测浏览器、os 和来源

how to detect browser, os and source using user_agent

当我打印时

request.user_agent

给予:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36

我需要一种分离浏览器的方法,os,根据上述答案设计并将其存储在数据库中。

我建议您从众多优秀的 gems in this space

中选择一个