強參數讓我非常困惑。我正在寫一個表單來一次創建多個記錄。他們在PARAMS通過爲屬性的數組:陣列記錄的強參數
{ :appointments => [ { :field1 => 'value1'
, :field2 => 'value2'
}
, # next record
]
}
然後在控制,我想這樣做
params[:appointments].each do |a|
app = Appointment.create! a
end
但我遇到許多麻煩具有較強的參數,形式ForbiddenAttributeErrors。我試過使用appointment_params
和白名單屬性,但沒有運氣。我無法找到符合我的用例的任何好文檔。他們都假設記錄數組應該嵌套在某個所有者記錄下面,但這裏不是這種情況。
任何幫助,將不勝感激。