yuyanegishi / issue_check

0 stars 0 forks source link

★Rails Turtorial:ログイン時の挙動についてまとめ #1

Closed yuyanegishi closed 5 years ago

yuyanegishi commented 5 years ago

user.activated?について

user.activated? => true

user.name? => true

user.reset_digest? => false

user.reset_sent_at? => false


### 三項演算子について
* 「式 ? 真だった場合の処理 : 偽だった場合の処理」でif文を書き換えることもできる

### remember(user)について
* session_helper.rb
```ruby
def remember(user)
      user.remember
      cookies.permanent.signed[:user_id] = user.id
      cookies.permanent[:remember_token] = user.remember_token
end

This method raises an ActiveRecord::ActiveRecordError if the attribute is marked as readonly.

Also see update_column.