Ruby on Railsでは、form_withやform_forタグの中でパラメータをユーザが直接フォームから入力させないまま、値を受け渡したい時に使用するものとして hidden_fieldとhidden_field_tag があります。 controller で保持している user_id を次のアクションに渡したい、といった時に利用します。 formではユーザの名前などの情報を入力してもらって、裏側でuser_idを渡すイメージです。 使い方に少し注意が必要であるため、使用方法をまとめました。 また Ruby on Railsチュートリアルや初心者にとってこのふたつの違いはわかりにくいですし、混乱すると思うのでなるべくわかりやすく解説しようと思います。 対象読者 Rails触り始めた人、入門者 フォームを実装している人 f.hidden_fieldとhidden_field_ta
![f.hidden_fieldとhidden_field_tagの使い方【Ruby on Rails】 - SakuraWi - BLog](https://cdn-ak-scissors.b.st-hatena.com/image/square/ad88e0709207bfd0740366e45800e27a114d4f81/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FS%2FSaku-Saku%2F20180516%2F20180516145523.png)