gpt4 book ai didi

ruby-on-rails - 设计:用户模型中的 authentication_token 列为空

转载 作者:数据小太阳 更新时间:2023-10-29 06:56:26 26 4
gpt4 key购买 nike

我刚刚创建了一个安装了设计插件的示例应用程序。我的用户模型中有 :token_authenticatable 但由于某种原因,当我创建用户时,它使用 authentication_token 列作为 NULL 创建它。

看起来你需要在创建新用户时设置 u.ensure_authentication_token! 来生成 token 。

我是否遗漏了什么或者我需要覆盖设计的代码?

最佳答案

在你的用户类中,添加

class User < ActiveRecord::Base
devise :database_authenticatable, :registerable #...etc
before_save :ensure_authentication_token
end

这是一种将设置您的 authentication_token 的设计方法。

关于ruby-on-rails - 设计:用户模型中的 authentication_token 列为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com