form helperについて
form_forとform_tagの二種類ある 特定のモデルを編集したいときform_for 編集の前提となるモデルが存在しないときform_tagを使う(検索フォーム)DBに入る要素を限定した場合、データの検証は行わなくても良いのか?
パスワード関連の開発
gemfileにbcryptの記載・bundle install
+
password_digestモデルの設置
↓
has_secure_passwordが使用可能に
→password_digestに暗号化したパスワードを保存できるように
→仮想属性passwordと、password_confirmation が使えるように。この二つが一致しているか?を検証するためのバリデーションも追加
→authenticateメソッドが使用可能に。(authenticateは上記のpasswordとpassword_confirmationで入力されたパスワードが、password_digest一致しているとUserオブジェクトを渡す、間違っているとfalse)
redirectとrenderの違い
redirectは呼び出すViewのみ指定
redirect_toはHTTPリクエストを送る(基本はGET)