Ruby on rails request.original#url和未定义的局部变量或方法'request';主要

Ruby on rails request.original#url和未定义的局部变量或方法'request';主要,ruby-on-rails,ruby,dashing,Ruby On Rails,Ruby,Dashing,我用ruby开始了我的冒险之旅,但我陷入了一个我想这么做的过程中,我正在使用dashing创建一些仪表板 但我需要一个指令来读取我的URL,从中获取查询参数 我试图使用: url = request.original_url print(url) 但我得到的只是 '':未定义的局部变量或main:Object的方法'request'(NameError) 我是否遗漏了一些东西,可能是一些gem或require?您正在尝试访问controller的request方法,但您不能,因为此时您在Mod

我用ruby开始了我的冒险之旅,但我陷入了一个我想这么做的过程中,我正在使用dashing创建一些仪表板

但我需要一个指令来读取我的URL,从中获取查询参数

我试图使用:

url = request.original_url
print(url)
但我得到的只是

'':未定义的局部变量或main:Object的方法'request'(NameError)


我是否遗漏了一些东西,可能是一些gem或require?

您正在尝试访问controller的
request
方法,但您不能,因为此时您在
Model
类中


注意:更新代码,使其更清晰。供您参考。您可能需要阅读或。

在代码中更新您的完整操作。这是控制器或模型中的代码。当您遇到此错误时?您使用的是哪个版本的rails?3.2 rails和controller