【发布时间】:2015-01-21 00:08:33
【问题描述】:
我正在尝试在 Rails 4.1.6 中创建用户注册表单。我不断收到“密码不能为空”错误。我可以看到密码和密码确认都在 params 哈希中,但不在 params[:user] 子哈希中。我无法弄清楚为什么我的生活。任何帮助将不胜感激。
用户模型:
class User < ActiveRecord::Base
belongs_to :company
has_secure_password
end
用户控制器:
class UsersController < ApplicationController
respond_to :json
def index
@users = User.all
respond_with(@users)
end
def create
@user = User.new(user_params)
@user.save
respond_with(@user)
end
private
def user_params
params.require(:user).permit(:given_name, :family_name, :email, :password, :password_confirmation)
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4