我有一個控制器,它預計一個散列與以下項:如何使用permit或require過濾哈希中的鍵值?
{:username,:password,:age}
params = {"username"=>"john", "password"=>"secret"}
params
是ActionController::Parameters
類的對象。現在控制器應該給出一個錯誤「:age」參數丟失。 如何在Rails中使用require/permit來做到這一點?或者還有其他更好的方法來驗證輸入參數在除了strong_parameters
之外的Rails嗎?
鏈幾個'require' http://edgeapi.rubyonrails.org/classes/ActionController/Parameters.html#method-i-要求,或建立自己的對象與驗證 – apneadiving
正確我們可以使用需求但使用問題「要求」是我一次只能驗證一個鍵...... :( – user2520522