Ruby on rails 从请求中获取参数

Ruby on rails 从请求中获取参数,ruby-on-rails,Ruby On Rails,我试图找出如何从请求中获取url的一部分。因此,用户转到以下urlhttp://myapp.com?access_token=XXXXXX,我需要能够抓取“XXXXXX”并检查它是否在数据库中。我对rails有点陌生,对于如何在我试图实现的ActionController中使用before\u过滤器,我一无所知。感谢您事先给予的帮助和指导 您的请求非常简单,是Rails的基础之一。即使您是一名初学者,在直接开始编写代码之前,您可能也应该阅读一些书籍或文档 As请求参数(POST字段或GET查询字

我试图找出如何从请求中获取url的一部分。因此,用户转到以下url
http://myapp.com?access_token=XXXXXX
,我需要能够抓取“XXXXXX”并检查它是否在数据库中。我对rails有点陌生,对于如何在我试图实现的
ActionController
中使用
before\u过滤器
,我一无所知。感谢您事先给予的帮助和指导

您的请求非常简单,是Rails的基础之一。即使您是一名初学者,在直接开始编写代码之前,您可能也应该阅读一些书籍或文档

As请求参数(POST字段或GET查询字符串字段)被解析为
params
hash

因此,在控制器操作中,您可以使用

params[:access_token]

因此,为了解决这个问题,我考虑了@Simone所提到的内容,并做了以下工作。
user=user.where(authentication\u token:request.params[:access\u token])。获取

控制器中有
params
对象。您可以将
调试器
语句或
raise params.inspect
放在控制器操作中,或将
放在\u操作
之前对其进行检查
params[:access\u token]
应该包含解析后的参数。谢谢。我将阅读本文并尝试一下。我在谷歌上做了一些挖掘,但没有找到很多。