我正在用ruby开始我的冒险,并且陷入了我想要做的一个程序,我正在使用潇洒来创建一些仪表板。
但是我需要一条指令来读取我的URL以从中获取查询参数,
我试图使用:
url = request.original_url
print(url)
但我得到的只是
'< top(required)>':未定义的局部变量或方法'request'for main:Object(NameError)
我错过了什么,可能是某些宝石还是要求?
答案 0 :(得分:1)
您正在尝试访问控制器的request
方法,但您不能因为此时您在Model
课程。
注意:更新您的代码,以便更加清晰。关于request.original_url
的参考。您可能需要阅读MVC in Rails或MVC in general。