設計控制器過濾器助手

要使用 devise 設定具有使用者身份驗證的控制器,請新增此 before_action :(假設你的設計模型為 User):

before_action :authenticate_user!

要驗證使用者是否已登入,請使用以下幫助程式:

user_signed_in?

對於當前登入使用者,請使用此幫助程式:

current_user

你可以訪問此範圍的會話:

user_session

  • 請注意,如果你的 Devise 模型名為 Member 而不是 User,請將 user 替換為 member