J'ai honte de dire que la compréhension des paramètres, que je n'ai utilisée que pour une raison quelconque, a commencé à être comprise d'un point de vue pratique, donc un mémorandum
Surtout, j'ai utilisé le gars qui dit params [: user] [: email]
dans l'atmosphère.
** les paramètres sont appelés boîtes ** qui contiennent des paramètres. À propos, un paramètre est une valeur envoyée par un client à un serveur. En d'autres termes, les ** params sont des boîtes ** qui contiennent les données envoyées par le client.
Il est similaire à un tableau, mais la principale différence est qu'il stocke des données et des combinaisons de touches. Il est difficile de comprendre quelles données sont converties à partir d'un seul tableau, mais il est facile de comprendre quelles données proviennent d'un hachage grâce à la clé.
qiita.rb
#Si seulement la clé est un hachage
#{:Clé=> "valeur"}
{:osaka => "tigers", :tokyo => "giants", :newyork => "yankees"}
##Si la clé et la valeur sont des hachages
#{Clé: :valeur}
{osaka: :tigers, tokyo: :giants, newyork: :yankees}
=> user = {:name=>"Atsushi Nomi", :email=>"[email protected]"}
>> user[:name] # :Accéder à la valeur correspondant au nom
=> "Atsushi Nomi"
>> user[:age] #Accéder à la valeur correspondant à la clé indéfinie
=> nil
Le sujet principal est enfin là. Examen des paramètres.
** les paramètres sont des boîtes ** contenant des données envoyées par le client
Quel type d'utilisation avez-vous utilisé?
params [: user] [: name]
>> params = {} # 'params'Définir le hachage (case pour mettre la valeur)('parameters'Abréviation pour)。
=> {}
>> params[:user] = { name: "Atsushi Nomi", email: "[email protected]" }
=> {:name=>"Atsushi Nomi", :[email protected]"}
>> params
=> {:user=>{:name=>"Atsushi Nomi", :email=>"[email protected]"}}
>> params[:user][:name]
=> "Atsushi Nomi"
① Un hachage appelé params est préparé
(2) Dans les paramètres, le hachage {name:" Atsushi Nomi ", email:" [email protected] "}
est inséré dans la clé user
. ** Autrement dit, il existe un autre hachage dans la clé utilisateur du hachage des paramètres. ** **
③ Si vous voulez récupérer la valeur de la clé utilisateur de params, vous pouvez le faire avec params [: user]
.
④ Si vous voulez récupérer la valeur de la clé de hachage contenue dans la valeur de la clé utilisateur de params, ce sera params [: user] [: nom de la clé]
.
params = { user: = { name: "Atsushi Nomi", email: "[email protected]" }}
** params [: clé de hachage parent] [: clé de hachage enfant] ** Je pense que je peux obtenir la valeur que je veux.
Dear Nohmisan...(From Murton) Merci beaucoup, monsieur Nomi, pour votre succès dans Tigers. Je t'ai tellement respecté que je me souviens encore très bien quand tu as frappé le gant sur le banc, ne montrant toujours aucune émotion négative. Veuillez me soutenir même si je décide de jouer avec une équipe. .. ..