我可以通过 获得推荐人request.referer,我的问题是如何获得utm variables推荐人?
我试过params[:utm_source]了,但没有用,request.referer给我
http://localhost:3001/show/?UTM_Source=newsletter&UTM_Medium=email&UTM_Campaign=unsubscribed
我可以通过 获得推荐人request.referer,我的问题是如何获得utm variables推荐人?
我试过params[:utm_source]了,但没有用,request.referer给我
http://localhost:3001/show/?UTM_Source=newsletter&UTM_Medium=email&UTM_Campaign=unsubscribed
我的意思是你真的应该看看为什么你无法使用它来获取这个值,params[:utm_source]因为听起来你的代码运行不正常。这意味着我的答案是一种解决方法,我不建议这样做:
您可以使用URI和CGI玩 URL:
uri = URI.parse(request.referer)
parameters = CGI.parse(uri.query)
utm_source = parameters['UTM_Source'].first
实际上,我认为您的问题是您使用params[:utm_source]的是params[:UTM_Source]. 你必须记住你的params哈希是区分大小写的