Normalerweise verwenden wir wie:Rails: Wie bekomme ich alle Parameter von der URL?
params[:a] #to get a specific parameter's value
Aber wie alle Parameter zu erhalten, wie wir in PHP zu tun?
$_GET or $_POST
Normalerweise verwenden wir wie:Rails: Wie bekomme ich alle Parameter von der URL?
params[:a] #to get a specific parameter's value
Aber wie alle Parameter zu erhalten, wie wir in PHP zu tun?
$_GET or $_POST
Sie einfach params
als Hash aller übergebenen Parameter (beide GET und POST) verwenden.
Zum Beispiel:
params.each do |key,value|
Rails.logger.warn "Param #{key}: #{value}"
end
Update: Beachten Sie, was params
Parameter von Kategorien umfassen:
Wenn Sie die Parameter bestimmter Kategorie zugreifen möchten nur können Sie verwenden:
request.path_parameters
request.query_parameters # or
request.GET
request.request_parameters # or
request.POST
Alle Methoden geben HashWithIndifferentAccess, so dass Sie sie durch String oder Symbol Schlüssel zugreifen können.
a = 11 b = 22 c = 33 controller = alipay action = return_url_process es – mlzboy
etwas mehr k-v scheint hat Ja, Sie haben Recht. Ich habe die Antwort erweitert. – alno