Comment puis-je spécifier des actions actifs de la rafraîchissement disponibles par rapport à un record?

StackOverflow https://stackoverflow.com/questions/8919669

  •  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
scroll top