Ruby on Rails チュートリアル 第11章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうRails 5.1(第4版)

11章はアカウントを有効化するためのメールを送れるようにする。

  • 11.3.2
    • できないと思ったら、authenticated?をミスっていた。
 def authenticated?(attribute, token)
    digest = send("#{attribute}_digest")
    return false if digest.nil?    # remember_digestのままになっていた
    BCrypt::Password.new(digest).is_password?(token)
  end
  • 11.3.3

    • &&演算子の方がandよりも優先順位が高い
      • 括弧つけたほうが良いように見える
  • 11.4

    • クレジットカードを登録したのにアプリケーションにアドオンを追加するのができなかった
      • address is not permitted to install ~~みたいなことを言われた
    • クレカ登録し直してみるかと思って、いったんリムーブしたら次に登録するには2/1まで待たないといけないらしい…