article_counter.rb 260 B

123456789101112
  1. class Observer::Ticket::ArticleCounter < ActiveRecord::Observer
  2. observe 'ticket::_article'
  3. def after_create(record)
  4. # get article count
  5. record.ticket.article_count = record.ticket.articles.count
  6. # save ticket
  7. record.ticket.save
  8. end
  9. end