-1

尝试保存记录时出现以下错误

CustomerController#create 中的 ActiveModel::ForbiddenAttributesError

def create
  @customer = Customer.new(params[:customer])
  if @customer.save
    redirect_to customers_path
  end
  #...
end

错误

4

1 回答 1

0

如果您使用的是 rails 4 及更高版本,则应使用strong_parameters来允许参数白名单

Customer.new(customer_params)

def customer_params
   params.require(:customer).permit(<list of attributes you want to allow>)
end
于 2017-02-23T18:15:08.710 回答