ruby-on-rails – 未知属性栏4

ruby-on-rails – 未知属性栏4,第1张

概述我是Rails 4开发和轨道的新手.我红色官方“入门指南”指南,其中显示如何创建博客.所以我想从0注册,auth系统做我自己的. 在创建新用户时,我收到此错误.我不明白我做错了什么.有什么建议? Git回购: https://github.com/pumpurs/auth UsersController中的ActiveRecord :: UnknownAttributeError #create 我是Rails 4开发和轨道的新手.我红色官方“入门指南”指南,其中显示如何创建博客.所以我想从0注册,auth系统做我自己的.

在创建新用户时,我收到此错误.我不明白我做错了什么.有什么建议?

Git回购:
https://github.com/pumpurs/auth

UsersController中的ActiveRecord :: UnkNownAttributeError #create
未知属性:密码

class UsersController < ApplicationController    def new     @user = User.new   end   def create      @user = User.new(params[:user].permit(:password,:email,:password_confirmation))   endprivate   def user_params     params.require(:user).permit(:password,:password_confirmation)   endend

型号文件:

class User < ActiveRecord::Base  before_save :encrypt_password  valIDates_confirmation_of :password  valIDates_presence_of :password,:on => :create   valIDates_presence_of :email  valIDates_uniqueness_of :email  def enrypt_passwordif password.present?  self.password_salt = BCript::Engine.generate_salt  self.password_hash = BCript::Engine.generate.hash_seret(password,password_salt)    end     endend
解决方法 您需要将attr_accessor:password添加到User模型,以提供非db-backed属性,以用于基于db-backed的password_hash属性. 总结

以上是内存溢出为你收集整理的ruby-on-rails – 未知属性栏4全部内容,希望文章能够帮你解决ruby-on-rails – 未知属性栏4所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1252631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存