sql >> Database teknologi >  >> NoSQL >> MongoDB

Rails 4/Devise/MongoDB:Utilladte parametre ved hjælp af brugerdefinerede egenskaber og stærke parametre

Jeg havde nøjagtig det samme problem og tilsidesatte sign_up_params virkede for mig

def sign_up_params
   params.require(:user).permit(:email, :password, :password_confirmation, :other, :etc)
end

selvfølgelig er forskellen i, at mine kun er skalære værdier, mens du prøver at massetildele en relation... Det er vel der, du skal lede efter.

I øvrigt er dokumentationen stadig ikke-eksisterende i dette emne (for ny), og kodekommentarer foreslår at tilsidesætte devise_parameter_sanitizer , hvilket ikke er nødvendigt.



  1. Opdater flere dokumenter ved at levere dokumenter i body, mongoose/mongodb

  2. Sådan skubbes flere til indlejret array

  3. ude af stand til at bruge regex i $in operator i mongodb

  4. MySQL til MongoDB - Et Admin-snydeark