Rails 中的使用者身份驗證

在使用 rails generate devise:install 生成設計配置時,設計將在終端上列出要遵循的一堆指令。

如果你已經擁有 USER 模型,則執行此命令 rails generate devise USER 會將必要的列附加到你現有的 USER 模型。

在控制器頂部使用此輔助方法 before_action :authenticate_user! 來檢查 user 是否已登入。如果沒有,那麼他們將被重定向到登入頁面。