我正在構建一個 rails API 并使用 curl 來測驗和填充用戶表,并將admin列設定為true. 默認值為false.
curl -XPOST -H "Content-Type: application/json" -d '{ "user": { "email": "[email protected]", "password": "12345678", "admin": "TRUE" } }' http://localhost:3000/api/signup
上面的命令失敗,admin無論如何,value 總是設定為 false。我也試過true, 1,"1"但沒有任何效果。
uj5u.com熱心網友回復:
只需覆寫設計的 sign_up_params
https://stackoverflow.com/a/16196732/8050183
def sign_up_params
params.require(:user).permit(:email, :password, :password_confirmation, :other, :etc)
end
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/330823.html
