『実践Ruby on Rails 4: 機能拡張編』正誤表
2015/12/14
最終更新日: 2017年1月20日
正誤表(初版第1刷)
第 3 章
リスト 3.5 (p. 74)の 3 行目
誤 numericality: { only_integer: true, allow_blank: true ,} 正 numericality: { only_integer: true, allow_blank: true },
3, 4, 6 行目の網掛けは行末まで含むべきである。
リスト 3.8 (p. 78)の 29 行目
誤 .gsub(/\ s +/, ' ').strip} 正 }.gsub(/\ s +/, ' ').strip
29行目も網掛けされているべきである。
リスト 3.27 (p. 99-100)の 31 行目
誤 data: { confirmed: '本当に削除しますか。' %>} 正 data: { confirmed: '本当に削除しますか。' } %>
31行目の網掛けは行末まで含むべきである。
第 4 章
リスト 4.1 (p.111-112) の 4 行目
誤 t.integer :registrant_id, null: false 正 t.references :registrant, null: false
間違いとまでは言えないが、本書全体で外部キーとなるカラムは references
メソッドで定義する方針なので、統一のために訂正する。
本文 p. 144 の 9 行目
誤 結合する側のテーブル(entries) 正 結合する側のテーブル(programs)
第 6 章
リスト 6.17 (p. 215)の 6 行目
誤 def accept(program_id) 正 def accept(program)
リスト 6.19 (p. 216)の 7 行目
誤 def accept(program_id) 正 def accept(program)
リスト 6.20 (p. 215-216)の 7 行目
誤 def accept(program_id) 正 def accept(program)