3
的數組,如果我有一個用戶如何做強參數與對象
def user_params
params.require(:user).permit(:name, :age)
end
我得到了下來。我想批量創建用戶。這樣用戶就可以填寫用戶列表(理論上是無限),他們會進來爲:
[{name: "name", age: 12},{name: "name", age: 22},{name: "name", age: 32}]
的問題是,我該如何使用,強有力的參數?我知道我可以循環訪問數組並創建記錄,我明白了。我的理解是,強大的參數是一個好主意,安全明智。
什麼是保護我的強烈參數?如果我只是繞過一系列的用戶,我會如何開放自己?我怎樣才能做到這一點,無論是強烈的參數還是其他方法?
這行不通。 '''NoMethodError(undefined method'permit'for# 您的意思是?''' –
更新了答案 –
我一直在掙扎,我認爲正確的答案是使用' params.permit(:users => [:name,:age])'。這個答案發生的任何其他人只是一個FYI。 – Wes