Come posso specificare le azioni disponibili ActiveScaffold su base per record?
-
30-10-2019 - |
Domanda
Ho un controller di amministrazione molto semplice nella mia app Rails 2 che visualizza tutti i record per un modello di sola lettura:
class Admin::InspectionsController < ApplicationController
active_scaffold :inspections do |config|
[:create, :update, :delete].each {|a| config.actions.exclude a}
config.actions.exclude :nested
end
end
Desidero rendere questi oggetti modello modificabili, ma solo se si trovano in un certo stato (cioè prima che fossero approvati). Posso farlo per tutti Inspections
Rimuovendo: aggiornamento dall'elenco delle esclusioni, ma non voglio abilitare la modifica all'ingrosso.
C'è un modo per specificare azioni condizionali a ActiveScaffold?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow