Habituellement, nous utilisons comme:Rails: Comment obtenir tous les paramètres de l'URL?
params[:a] #to get a specific parameter's value
Mais comment obtenir tous les paramètres de la façon dont nous faisons en PHP?
$_GET or $_POST
Habituellement, nous utilisons comme:Rails: Comment obtenir tous les paramètres de l'URL?
params[:a] #to get a specific parameter's value
Mais comment obtenir tous les paramètres de la façon dont nous faisons en PHP?
$_GET or $_POST
Vous pouvez simplement utiliser params
une table de hachage de tous les paramètres passés (à la fois GET et POST).
Par exemple:
params.each do |key,value|
Rails.logger.warn "Param #{key}: #{value}"
end
Mise à jour: Note, ce params
comprennent les paramètres des catégories:
Si vous souhaitez accéder aux paramètres de certaines catégories que vous pouvez utiliser:
request.path_parameters
request.query_parameters # or
request.GET
request.request_parameters # or
request.POST
Toutes les méthodes retour HashWithIndifferentAccess, vous pouvez y accéder par chaîne ou touche de symbole.
a = 11 b = 22 c = 33 = contrôleur Alipay action = return_url_process il semble a un k-v – mlzboy
supplémentaire Oui, vous avez raison. J'ai étendu la réponse. – alno