Je cherche un moyen de mettre en cache le numéro de chaque état. J'ai déjà effectué la mise en cache de compteur, mais existe-t-il un moyen de créer plusieurs colonnes counter_cache pour chaque état et de les garder à jour ou dois-je rechercher ailleurs la mise en cache de ces valeurs.Plusieurs colonnes de cache de compteur avec aasm
aasm_column :state
aasm_initial_state :unopened
aasm_state :unopened
aasm_state :contacted
aasm_state :closed
aasm_event :contact do
transitions :to => :contacted, :from => [:unopened]
end
aasm_event :close do
transitions :to => :closed, :from => [:contacted]
end
Il semble que ce serait juste 3 colonnes dans la base de données. Des idées?