『Ruby on Rails 6 実践ガイド:機能拡張編』正誤表

2020/06/02

『Ruby on Rails 6 実践ガイド』読者サポートページへ戻る

第1刷

Chapter 12

P.301 リスト12-7 8行目

誤       <%= f.submit "送信" %>
正       <%= f.submit "送信", name: "commit" %>

submit メソッドの name オプションのデフォルト値は "commit" であるため、この修正による機能上の変化はありません。しかし、フォームデータを受ける create アクションにおいて params[:commit] の値を利用している(P.303)ので、上記のように明示的に書いた方が親切です。本文でデフォルト値に関する説明がなく分かりにくいため、正誤表に加えました。