『改訂新版 Elixir/Phoenix 初級④: バリデーション』(ペーパーバック版)正誤表
2022/11/23
初版 第1刷 (2021/11/23)
4.1 終了日時による項目の絞り込み
p.43 第1のソースコード11, 12行目
誤 t0 = current_time() |> Timex.beginning_of_day()
t1 = t0 |> Timex.shift(hours: 24)
正 t0 = Timex.beginning_of_day(current_time())
t1 = Timex.shift(t0, hours: 24)
6.3 startson カラムと endson カラムの追加
p.73 本文上から5行目
誤 翌日の午前0辞
正 翌日の午前0時
6.4 シードデータの投入
P.75 第1のソースコードの13行目
誤 field :s_date, Timex.Ecto.Date, virtual: true
正 field :s_date, :date, virtual: true
7.2 ヘルパー関数 format_duration/1 の修正
P.86 第1のソースコードの32行目
誤 Enun.join([format_starts_on(item), " ~ ", format_ends_on(item)], " ")
正 Enum.join([format_starts_on(item), " ~ ", format_ends_on(item)], " ")
8.3 「開始日」と「終了日」の入力欄の追加
P.99 第3のソースコードのパス
誤 assets/css/scss/form.scss
正 assets/css/app/form.scss
9.3 HTML 要素の表示・非表示を切り替える
p.117 下から2行目、classList.toggle メソッドの例
誤 e.clasList.toggle("baz", true)
正 e.classList.toggle("baz", true)
10.2 文字列が空でないことの検証
p.129 第1ソースコードの59行目
誤 def changeset(%PlanItem{} = plan_item, attrs) do
正 def changeset(plan_item, attrs) do
11.3 Bootstrap によるスタイリング
p.150 本文上から2行目
誤 関数add_class/2の第一引数に...
正 関数add_class_token/2の第一引数に...