params

コントローラーにたどり着くデータが格納されているハッシュオブジェクトのようなものです。フォームで送信されたデータもparamsの中に格納されてコントローラーで受け取られます。

フォームより送られたデータの場合、inputタグのnameに記載されたキーでparamsに格納されています。

 

<%= form_tag('/posts', method: :post) do %> 
  <input type="text" name="content"> 
  <input type="submit" value="投稿する">
<% end %>

入力された情報の値はparams[:content]として渡される。ふーん