2010-12-04 50 views

回答

108

你可能只是使用params所有傳遞的參數的哈希(GET和POST)。

例如:

params.each do |key,value| 
    Rails.logger.warn "Param #{key}: #{value}" 
end 

更新:請注意,什麼params包括類的參數:

  • 路徑參數(在路徑約束)
  • 查詢參數(GET)
  • 請求參數(POST)

如果您要訪問某個類的參數只有你可以使用:

request.path_parameters 

request.query_parameters # or 
request.GET 

request.request_parameters # or 
request.POST 

所有方法返回HashWithIndifferentAccess,所以你可以通過字符串或符號鍵訪問它們。

+3

A = 11 B = 22 C = 33 控制器=支付寶 行動= return_url_process 似乎有一些額外的ķ-V – mlzboy 2010-12-04 10:16:11