0
私は書くことができます:'セッション'と 'パラメータ'はビューのローカル変数として利用できますが、 'エラー'は使用できないのはなぜですか?
<%= debug(params) %>
<%= debug(session) %>
ではなく:
<%= debug(errors) %>
なぜできないerrors
変数は、ビュー内でローカルにありますか?
私は書くことができます:'セッション'と 'パラメータ'はビューのローカル変数として利用できますが、 'エラー'は使用できないのはなぜですか?
<%= debug(params) %>
<%= debug(session) %>
ではなく:
<%= debug(errors) %>
なぜできないerrors
変数は、ビュー内でローカルにありますか?
エラーとは、検証エラーのことですが、params
とsession
がリクエスト全体に適用されるため、コントローラとビューで利用できるようになります。 errors
は、リクエストの幅広いエラーリストがないように、インスタンス化した特定のモデル(名前がない人やタイトルがない投稿など)に適用されます。