首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >has_secure_password的问题

has_secure_password的问题
EN

Stack Overflow用户
提问于 2013-02-17 15:10:57
回答 1查看 631关注 0票数 1

我正在尝试创建一个使用has_secure_password的用户模型,我遵循了Rails documentation中的示例,但仍然失败。

这是我的模型:

代码语言:javascript
复制
class User < ActiveRecord::Base
  attr_accessible :username, :email, :full_name, :password_digest
  has_secure_password
end

我试着像这样创建一个用户:

代码语言:javascript
复制
@user = User.new({
  username: params[:user][:username],
  password: params[:user][:password],
  password_confirmation: params[:user][:password_confirmation],
  email: params[:user][:email],
  full_name: params[:user][:full_name]
})

# I even tried with `@user.new(params[:user])`

然而,我得到了这个错误:

代码语言:javascript
复制
Can't mass-assign protected attributes: password, password_confirmation

我试着在here和google上搜索解决方案,看了看“示例应用程序”,我似乎在做和他们一样的事情,除了我仍然收到错误。

我是不是做错了什么或者漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-17 16:03:30

尝试向attr_accessible添加:password, :password_confirmation,这可能是问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14918818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档