『Ruby on Rails 5 初級③』改訂(2017年2月20日)
2017/02/20
2017年2月20日に、OIAX BOOKS の 『Ruby on Rails 5 初級③』のKindle版をRails 5.0.1およびBootstrap 4 Alpha 6に対応するため改訂しました。
最も重要な変更点は、すべての表示幅のブラウザに対してある「列」の横幅を小区画12個分設定するHTMLクラスの名前が col-xs-12
から col-12
に変更されたことです。また、すべての表示幅のブラウザに対してある「列」のテキストを右寄せにするHTMLクラスの名前が text-xs-right
から text-right
に変わっています。
次に重要な変更があったのは、Gemfile
のソースコードです。Rails のバージョンを 5.0.0.1 から 5.0.1 に上げたことにより、Gemfile
の初期状態が若干変わっています。そのため、Gemfile
のソースコードの行番号に影響が出ています。基本的には、改訂前の行番号を5ずつ増やしています。この変更に関連して付録Aの内容が大きく書き換えられています。
ペーパーバック版に関して
現時点では、同書のペーパーバック版の改訂は予定されていません。以下変更点を列挙しますので、書籍の本文を読み替えることで対応してください。
第2章
- 2.6節でアイコンとラベルの間が詰まる問題に対応するため、
app/assets/stylesheets
ディレクトリに新規ファイルlist_group.scss
を次のような内容で作成する手順を追加してください。
div.list-group {
a.list-group-item {
i.fa {
margin-right: 0.25rem;
}
}
}
第5章
- P.51にある
Gemfile
のソースコードに関して、行番号をすべて5ずつ増やしてください。最初の行番号は12から17に変わります。
第7章
http://www.oiax.jp/books/files/r5p-vol03-ch07.pdf を参照してください。
第8章
- ソースコード中にある
col-xs-4
をすべてcol-4
に置き換えてください(2箇所)。 - ソースコード中にある
col-xs-12
をcol-12
に置き換えてください(1箇所)。 - ソースコード中にある
text-xs-right
をすべてtext-right
に置き換えてください(6箇所)。
第9章
- ソースコード中にある
col-xs-4
をcol-4
に置き換えてください(1箇所)。 - ソースコード中にある
col-xs-12
をcol-12
に置き換えてください(1箇所)。 - ソースコード中にある
text-xs-right
をすべてtext-right
に置き換えてください(4箇所)。
第12章
- 本文およびソースコード中にある
col-xs-12
をすべてcol-12
に置き換えてください(6箇所)。
付録A
http://www.oiax.jp/books/files/r5p-vol03-chxa.pdf を参照してください。
以上です。