0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

メモ(form・パスワード・redirectとrenderの違い)

Posted at

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)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?