request.original_url和undefined局部变量或main的方法`request'

时间:2015-11-25 12:44:15

标签: ruby-on-rails ruby dashing

我正在用ruby开始我的冒险,并且陷入了我想要做的一个程序,我正在使用潇洒来创建一些仪表板。

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

我试图使用:

url = request.original_url
print(url)

但我得到的只是

  

'< top(required)>':未定义的局部变量或方法'request'for main:Object(NameError)

我错过了什么,可能是某些宝石还是要求?

1 个答案:

答案 0 :(得分:1)

您正在尝试访问控制器的request方法,但您不能因为此时您在Model课程。

注意:更新您的代码,以便更加清晰。关于request.original_url的参考。您可能需要阅读MVC in RailsMVC in general