『実践Ruby on Rails 4: 機能拡張編』正誤表

2015/12/14

『実践Ruby on Rails 4』読者サポートページ

最終更新日: 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)