Rails 新手问题。我无法找到为什么我的强参数没有保存在数据库中的原因。我没有使用脚手架来创建我的模型,而是使用 rails g model customer name:string email:string 命令。使用 rails 控制台时也会添加相同的内容。
My customer.rb
class Customer < ActiveRecord::Base
has_many :products,through: :order
end
我的用户控制器
class UserController < ApplicationController
def login
@Customer=Customer.new(master)
@Customer.save
end
def home
end
private
def master
params.require(:customer).permit!
end
end
my html code:
<form action="login">
name <input type="text" name="customer[name]">
email<input type="email" name="customer[email]">
<input type="submit" value="enter">
</form>
我仍然收到参数错误:找不到客户