request.original_url 和 main 的未定义局部变量或方法“请求”
request.original_url and undefined local variable or method `request' for main
我从 ruby 开始了我的冒险之旅,但卡在了一个我想这样做的过程中,我正在使用 dashing 创建一些仪表板。
但我需要一条指令来读取我的 URL 以从中获取查询参数,
我正在尝试使用:
url = request.original_url
print(url)
但我得到的只是
'<top (required)>': undefined local variable or method 'request' for main:Object (NameError)
我是不是遗漏了什么,也许是一些 gem 或要求?
您正在尝试访问控制器的 request
方法,但您不能访问,因为此时您处于 Model
class。
注意:更新您的代码,使其更加清晰。供您参考 request.original_url
. You may want to read up on MVC in Rails or MVC in general.
我从 ruby 开始了我的冒险之旅,但卡在了一个我想这样做的过程中,我正在使用 dashing 创建一些仪表板。
但我需要一条指令来读取我的 URL 以从中获取查询参数,
我正在尝试使用:
url = request.original_url
print(url)
但我得到的只是
'<top (required)>': undefined local variable or method 'request' for main:Object (NameError)
我是不是遗漏了什么,也许是一些 gem 或要求?
您正在尝试访问控制器的 request
方法,但您不能访问,因为此时您处于 Model
class。
注意:更新您的代码,使其更加清晰。供您参考 request.original_url
. You may want to read up on MVC in Rails or MVC in general.