Rails 4 Paramètres forts: autoriser tous les atsortingbuts?

Je construis une application web avec Rails 4 parameters forts.

Lors de la création des contrôleurs administratifs, je me demande quel est le meilleur moyen d’autoriser tous les atsortingbuts du modèle?

Pour l’instant, j’ai écrit ceci:

def user_params params.require(:user).permit(User.fields.keys) end 

Pensez-vous à une meilleure façon?

Vous pouvez appeler la version bang du permis.

 params.require(:user).permit! 

LISEZ-MOI des parameters forts sur Github

Code source de référence:

 def permit! each_pair do |key, value| convert_hashes_to_parameters(key, value) self[key].permit! if self[key].respond_to? :permit! end @permitted = true self end