J'ai plusieurs modèles Rails que j'essaie d'exposer via une API REST. Je suis à la recherche d'un moyen simple d'autoriser l'assignation de masse dans certains contextes (via l'API ou l'interface d'administration) mais de ne pas autoriser le remplissage de formulaires basés sur l'utilisateur.Permet l'alignement de masse dans certains contextes
Il y a aussi quelques prises. Tout d'abord, je remplis un tas d'objets enfants en utilisant accepts_nested_attributes_for
. Deuxièmement, j'utilise le plugin resource_controller
qui applique automatiquement les paramètres correctement pour vous dans les cas de mise à jour standard. Les contrôleurs api sont dans leur propre "namespace" donc je suis ouvert à quelque chose de DRY qui pourrait être implémenté dans un contrôleur de base.
Plusieurs solutions viennent à l'esprit mais aucune solution propre ne se présente pour le moment. Aucune suggestion?
Jamais entendu parler de ce plugin auparavant. Merci pour le conseil! Je vais juste besoin de modifier le contrôleur de ressources afin qu'il connaisse l'option d'assignation de masse. –