0
私は各状態の数をキャッシュする方法を探しています。以前はカウンタキャッシュを行っていましたが、各状態ごとに複数のcounter_cacheカラムを作成して更新したり、これらの値をキャッシュする必要があります。複数のカウンタキャッシュ列と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
データベース内に3列しかないようです。 アイデア