params、ざっくりと説明してみる。
params、言ってみれば、**HTTPリクエストのPOSTメソッド1で送信したデータが格納されたハッシュ2**のこと。
あらかじめ、トップページ(/
)にHTMLリクエストのPOSTメソッドが来たときの条件を決めておいたとして、name属性でキーの名前を指定すれば、
.erb
<form action="/" method="POST">
<label>名前: <input type="text" name="target_name"></label>
<input type="submit" value="送信">
</form>
<% name = params["target_name"] %>
<%= name %>
となり、フォームに入力したら、そのしたに入力した情報が出力される。