Comment puis-je spécifier des actions actifs de la rafraîchissement disponibles par rapport à un record?
-
30-10-2019 - |
Question
J'ai un contrôleur d'administration très simple dans mon application Rails 2 qui affiche tous les enregistrements pour un modèle en lecture seule:
class Admin::InspectionsController < ApplicationController
active_scaffold :inspections do |config|
[:create, :update, :delete].each {|a| config.actions.exclude a}
config.actions.exclude :nested
end
end
Je souhaite rendre ces objets modèles modifiables, mais seulement s'ils sont dans un certain état (c'est-à-dire avant qu'ils aient été approuvés). Je peux faire ça pour tous Inspections
En supprimant: mise à jour de la liste des exclusions, mais je ne veux pas activer l'édition en gros.
Existe-t-il un moyen de spécifier des actions conditionnelles à ActiveSCafold?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow