Rails 中的用户身份验证

在使用 rails generate devise:install 生成设计配置时,设计将在终端上列出要遵循的一堆指令。

如果你已经拥有 USER 模型,则运行此命令 rails generate devise USER 会将必要的列附加到你现有的 USER 模型。

在控制器顶部使用此辅助方法 before_action :authenticate_user! 来检查 user 是否已登录。如果没有,那么他们将被重定向到登录页面。