学習記録

アウトプット用に作りました

2021-02-01から1日間の記事一覧

findとfind_by

find 各モデルをidを検索キーとしてデータを取得するメソッド。 id以外の条件で検索不可。 存在しないユーザーを指定すると、例外が発生する。 (ActiveRecord::RecordNotFound) User.find(1) find_by 各モデルをid以外で検索するメソッド。 idでも検索可能。…

authenticateメソッド

authenticateメソッドは、 has_secure_passwordメソッドをユーザーモデルで呼び出すだけで使えるようになるメソッド。 authetnticateメソッドはパスワードを引数として使う。 誤ったパスワードを渡されるとfalseを返す。 正しいパスワードを渡されるとtrueを…