设计控制器过滤器助手

要使用 devise 设置具有用户身份验证的控制器,请添加此 before_action :(假设你的设计模型为 User):

before_action :authenticate_user!

要验证用户是否已登录,请使用以下帮助程序:

user_signed_in?

对于当前登录用户,请使用此帮助程序:

current_user

你可以访问此范围的会话:

user_session

  • 请注意,如果你的 Devise 模型名为 Member 而不是 User,请将 user 替换为 member