Ich habe eine Mehrfachauswahlbox für eine has_many-Zuordnung. Die params kommt als:Autorisieren eines Arrays von IDs mit dem Pundit-Juwel
foo_ids: ["1", "2", "3"]
starke Parameter verwenden, ich nicht zulassen dieses Attribut, weil ich es selbst autorisieren möchte, damit die Menschen nicht nur in sich, was sie wollen.
Dieser Ansatz wird mich zwingen, alle Foos zu finden, sie durchzuschleifen und jede einzeln zu autorisieren. Gibt es eine einfachere Möglichkeit, has_many-Berechtigungen zu verwalten, vorzugsweise mit dem Pundit-Juwel?
Hallo Logan, ich bin einer der Betreuer von Pundit und würde gerne über Ihren Anwendungsfall erfahren. Genehmigt es einfach alle Datensätze in der Sammlung oder sind zusätzliche Prüfungen irgendwie involviert? Ihre Eingabe könnte Ihre Frage in einer zukünftigen Version gut lösen und auch anderen helfen. Ich würde mich freuen, wenn Sie hier einen Kommentar hinterlassen könnten (https://github.com/elabs/pundit/issues/60). Danke im Voraus! –
Um jeden vor dem Lesen der gesamten Ausgabe Thread auf Github zu speichern. Dieses Thema dort ist geschlossen, im Grunde gesagt, es kann gehandhabt werden, indem man Pandit erweitert oder die Art und Weise verändert, wie man das macht. –