Ruby on Rails チュートリアルの8章のメモ

Rails関係ないけどいつも忘れるのでメモ。

sign up -> アカウント作成

sign in -> ログイン

 

toilet ||= "unko"

トイレが空ならトイレにうんこをセット。

参考:http://www.xmisao.com/2014/02/10/ruby-idiom-or-equal-operator.html

 

キューカンバーは飛ばします。

 

ちょっと混乱したのでおおまかな流れをまとめます。

①sessions_pathにpostリクエストを発行する。

②SessionsControllerのcreateでサインイン

③ヘルパーでremember_tokenを作成、暗号化してクッキーとDBにセット

④self.userにユーザをセット

⑤self.userがセットされているかどうかによってビューを変更(sign out, sign in)

 remember_tokenをDBに入れる意味はなんなんだ・・・?

なんか間違ってる?