0
我不知道如何放置它。有人可能已經問過這個問題了!Rails4:如何附加未列入白名單的域(強參數)
我有一個訂單表,它有product_details列。但是,當用戶提交訂單時,它只會獲取用戶的姓名和地址。我想在保存數據時手動添加產品詳細信息。
我的訂單控制器
def create
@neworder = Order.new(order_params)
if @neworder.save
redirect_to root_url, notice: ""
else
render "new"
end
end
private
def order_params
params.require(:order).permit(:name,:address)
end
如果我白名單product_details場那麼我想這將是開放的「質量分配」與否?
params.require(:order).permit(:name,:address, :product_detail)
我的意思是,用戶不提交數據(產品詳細信息)。我從數據庫中手動獲取該信息,並在他們提交姓名和地址後添加它。 – Khoga
更新了我的文章。 – Khoga
我更新了我的答案。是否有意義? – rlarcombe