『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の内容が大きく書き換えられています。

Kindle電子書籍の改訂版を入手するには

ペーパーバック版に関して

現時点では、同書のペーパーバック版の改訂は予定されていません。以下変更点を列挙しますので、書籍の本文を読み替えることで対応してください。

第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-12col-12 に置き換えてください(1箇所)。
  • ソースコード中にある text-xs-right をすべて text-right に置き換えてください(6箇所)。

第9章

  • ソースコード中にある col-xs-4col-4 に置き換えてください(1箇所)。
  • ソースコード中にある col-xs-12col-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 を参照してください。

以上です。