0
나는 몽고이 스토어에서 Ahoy를 사용하고 있습니다. 어떤 조언을 많이 주시면 감사하겠습니다!ahoy 이벤트 추적에서 레일스 콜백이 실행되지 않음
제 문제점은 효율성을 위해 새로운 ahoy 이벤트가 생성 될 때마다 해당 요소 개수를 업데이트하여 페이지 뷰별 정렬과 같은 작업을 수행 할 수 있다는 것입니다. 내 계획은 after_create 같은 mongoid 콜백을 사용하여 이벤트가 생성 될 때마다 카운터를 업데이트하는 것이 었습니다. 예 :
class Ahoy::Event
after_create :update_pageviews
def update_pageviews
case self.name
when 'Viewed post'
p = Monologue::Post.find(properties[:post])
p.pageviews = p.pageviews + 1
p.save
end
end
그러나 콜백은 해고 된 것으로 보이지 않습니다.
- 더 좋은 방법이 있습니까? 카운트를 라이브로 가져 오는 것은 너무 느려서 어딘가에 저장해야합니다.
- 콜백이 실행되지 않는 이유는 무엇입니까?