Rails新手問題。我無法找到爲什麼我的強參數沒有保存在數據庫中的原因。我沒有使用腳手架來創建我的模型,而是使用rails g model customer name:string email:string命令。使用rails控制檯時也會添加相同的內容。沒有保存在數據庫中的強參數
My customer.rb
class Customer < ActiveRecord::Base
has_many :products,through: :order
end
我UserController的
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>
我仍然得到參數的時錯誤:客戶找不到
您確定該模型在保存時有效嗎? – polmiro
正常工作與軌道控制檯。仍然無法找到任何相關的東西。 – user2526795