この記事を読むのに必要な時間:およそ 0.5 分
Bootstrapバージョンについて
本書は原稿執筆時のバージョンである,Bootstrap 4.4を前提とした解説になっております。現在ではBootstrap 5系がリリースされており,書籍の内容に影響がある部分について下記の通り補足いたします。
P.144 ページ中ほどのコマンド
書籍に掲載したコマンドを実行すると,現在では最新のBootstrap 5がインストールされてしまいます。そこで,以下のように明示的にバージョンを指定してインストールします。
- yarn add jquery popper.js bootstrap@4.4
本書の手順に従ってすでにインストール済みの場合は,以下のコマンドでBootstrapをいったん削除し,Bootstrap 4.4をインストールし直すことができます。
- yarn remove bootstrap
- yarn add bootstrap@4.4
お詫びと訂正(正誤表)
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
P.91 リスト2.36 2行目
P.115 本文
誤 |
これらのファイルをグッとにらみ、それぞれ「:email」を「:username」に、「:email_field」を「:text_field」に修正しましょう。
|
---|
正 |
これらのファイルをグッとにらみ、それぞれ「email」を「username」に、「email_field」を「text_field」に修正しましょう。
|
---|
「:」が不要でした。
P.120 本文下から1行目
誤 |
次のように、7種類のルーティングが表示されています。
|
---|
正 |
次のように、8種類のルーティングが表示されています。
|
---|
P.121 本文最上段の図
誤 |
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PATCH /users/:id(.:format) users#update
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format) users#destroy
POST /users(.:format) users#create
|
---|
正 |
user GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PATCH /users/:id(.:format) users#update
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format) users#destroy
|
---|
P.130 図3.9内(2箇所)
P.140 本文8行目
誤 |
以上が、関連するデータモデルにおいて、dependency: :destroyを指定していたことによる挙動です。
|
---|
正 |
以上が、関連するデータモデルにおいて、dependent: :destroyを指定していたことによる挙動です。
|
---|
P.157 本文2行目
誤 |
vi app/controllers/users_controller.rbに、(以下略)
|
---|
正 |
app/controllers/users_controller.rbに、(以下略)
|
---|
P.157 リスト4.17 タイトル
誤 |
vi app/controllers/users_controller.rb
|
---|
正 |
app/controllers/users_controller.rb
|
---|
P.157 リスト4.17 3行目
誤 |
@students = User.where(role: 'student').order('updated_at desc')
|
---|
正 |
@students = User.where(role: 'student')
.order('updated_at desc') if @user.role == "teacher"
|
---|
P.163 本文下から2行目
誤 |
config.default_per_pageの行をコメントアウトし、(以下略)
|
---|
正 |
config.default_per_pageの行のコメントアウトを外し、(以下略)
|
---|
P.214 本文4行目
誤 |
作成されたapp/model/users.rbには、以下を追記しておきましょう(以下略)
|
---|
正 |
作成されたapp/models/user.rbには、以下を追記しておきましょう(以下略)
|
---|
P.214 リスト5.22 タイトル