2012-01-18 1 views
0

레일즈 애플리케이션을위한 분석 시스템을 구축 중이며 데이터베이스에서 특정 개체를 가져올 때마다 모니터링하고 모델 파일에 넣고 싶습니다. 페이지에 표시되는 개체가 있고 조회수와 클릭 수를 확인해야합니다. 난 그냥 개체가 데이터베이스에서 끌어 때 (누군가가 어떻게 할 말해 줄 수있는) 알아낼 수있는보기를 처리 할 수 ​​있다고 가정합니다 및 자바 스크립트 클릭 수를 모니터링 할 생각. 모두 동의할까요? 아니면 더 좋은 방법이 있습니다. MongoMapper와 MongoDB와 함께 Rails 3.1을 사용하고 있습니다.Rails 3.1 (웹 로그 분석) 통계 수집

답변

1

데이터를 저장하려면 브라우저에서 POST 요청에 저장하려는 정보가있는 ajax 요청을 다음과 같이 rails 리소스에 보내십시오. # create를 클릭하십시오. 요청 내에 관련 데이터 속성을 포함시켜야합니다.

요청을 수집 한 다음 시간에 따라 일괄 적으로 보내거나 "완료"버튼 또는 그 종류의 것을 클릭하여 사용할 수 있습니다.

데이터베이스에서 개체를 검색 할 때 다른 사람이 (자바 스크립트에서) 클릭 한 것과 다른 것을 기록하고 있습니다. 클래스의 각 메소드에 대해 before 필터를 작성하거나 해당 정렬에 대해 활성 레코드 콜백을 구현할 수 있습니다.