mlz*_*boy 47 ruby-on-rails ruby-on-rails-3
通常,我们使用如下:
params[:a] #to get a specific parameter's value
Run Code Online (Sandbox Code Playgroud)
但是如何以我们在PHP中的方式获取所有参数?
$_GET or $_POST
Run Code Online (Sandbox Code Playgroud)
aln*_*lno 130
您可以简单地使用params所有传递的参数(GET和POST)作为哈希.
例如:
params.each do |key,value|
Rails.logger.warn "Param #{key}: #{value}"
end
Run Code Online (Sandbox Code Playgroud)
更新:注意,params包括类别参数的内容:
如果您只想访问某些类别的参数,您可以使用:
request.path_parameters
request.query_parameters # or
request.GET
request.request_parameters # or
request.POST
Run Code Online (Sandbox Code Playgroud)
所有方法都返回HashWithIndifferentAccess,因此您可以通过字符串或符号键访问它们.
| 归档时间: |
|
| 查看次数: |
74354 次 |
| 最近记录: |