Tôi đang sử dụng paper_trail cho đường mòn kiểm tra. Cùng với việc tạo, cập nhật và xóa các sự kiện, tôi muốn theo dõi một số sự kiện tùy chỉnh như chế độ xem (bản ghi), đã gửi (email), v.v. Làm cách nào để chúng tôi có thể giới thiệu các sự kiện tùy chỉnh đó khi kiểm tra mô hình?Cách theo dõi sự kiện tùy chỉnh trong paper_trail?
Trả lời
Tôi đã tìm thấy một tinh chỉnh để thêm sự kiện tùy chỉnh trong các phiên bản được quản lý paper_trail. Đây là tinh chỉnh
Version.create(item_type: "Campaign", item_id: campaign.id, event: "Sent")
Có thể đây không phải là giải pháp phù hợp nhưng nó đã giúp tôi đạt được mục tiêu. Tôi sẽ khám phá paper_trail nhiều hơn để tìm giải pháp rõ ràng.
Vui lòng tiếp tục đăng đề xuất của bạn.
Xin cảm ơn, Amit Patel
Xem simple hit counter for page views in rails làm câu trả lời cho phần đầu tiên của câu hỏi của bạn. Đối với việc theo dõi thư đã gửi, bạn có thể muốn sử dụng Observer pattern.
Trong mọi trường hợp, tất cả các sự kiện này nằm ngoài miền paper_trail
. Trong khi paper_trail
chỉ đơn giản là tạo ra các phiên bản của mô hình của bạn trong quá trình thay đổi dữ liệu, những gì bạn cần là quan sát sự kiện tùy chỉnh và ghi cho DB tất cả thông tin cần thiết về sự kiện đó.
- 1. Làm cách nào để theo dõi sự kiện tùy chỉnh trong hoa nhài?
- 2. .Net Tên tệp theo dõi tùy chỉnh
- 3. Sự kiện Bubbling cho Sự kiện tùy chỉnh trong WPF?
- 4. Theo dõi video bằng cách sử dụng Theo dõi sự kiện GA
- 5. Sự kiện tùy chỉnh trong HTML, Javascript
- 6. Sự kiện tùy chỉnh trong C++?
- 7. Trạng thái tùy chỉnh trong Trình theo dõi lỗi Mantis
- 8. Theo dõi sự kiện AdMob trong Google Analytics
- 9. Sự kiện tùy chỉnh xương sống
- 10. Sự kiện tùy chỉnh bong bóng xuống
- 11. Cách kích hoạt sự kiện tùy chỉnh bằng Meteor js
- 12. Tùy chỉnh UISlider (chiều cao hình ảnh theo dõi)
- 13. Câu hỏi về sự kiện tùy chỉnh
- 14. Có cách nào để Google Analytics theo dõi nhiều thông số sự kiện như Mixpanel không?
- 15. Dữ liệu theo dõi sự kiện - Thời gian hiển thị?
- 16. Theo dõi sự kiện Google Analytics trên mã nhấp chuột
- 17. FullCalendar: Cách dừng kéo các sự kiện tùy chỉnh?
- 18. Cách theo dõi các sự cố log4net
- 19. Sự kiện tùy chỉnh trong Node.js với khung Express
- 20. Tăng sự kiện tùy chỉnh trong C# WinForms
- 21. Làm cách nào để theo dõi sự kiện mở và đóng của NSWindow?
- 22. Làm cách nào để theo dõi người đăng ký một sự kiện trong C#?
- 23. Sự kiện tùy chỉnh đơn giản trong jquery
- 24. Theo dõi/theo dõi của HABTM theo dõi/theo dõi
- 25. Tôi làm cách nào để sử dụng git để theo dõi các tùy chỉnh SRPM?
- 26. Trình theo dõi tiến trình theo dõi lưu lượng video?
- 27. Câu hỏi sự kiện được định tuyến tùy chỉnh WPF
- 28. Trình xử lý sự kiện tùy chỉnh JavaScript
- 29. Làm cách nào để tăng sự kiện trong FakeItEasy cho sự kiện dựa trên đại biểu tùy chỉnh?
- 30. Qt: Xác định loại sự kiện tùy chỉnh
cảm ơn @ nash-bridge, câu trả lời của bạn rất hữu ích. Tôi đang chuẩn bị một ứng dụng mẫu thử nghiệm yêu cầu kiểm tra các sự kiện cơ bản như tạo, cập nhật, xóa cũng như một số sự kiện tùy chỉnh như tôi đã đề cập trước đó. Vì paper_clip có hỗ trợ tốt đẹp cho các sự kiện cơ bản này, tôi đã tìm một số chỉnh sửa để tôi có thể theo dõi các hành động tùy chỉnh cùng với các hành động cơ bản. Sự sắp xếp này là thời gian cho đến khi tôi trình bày POC cho khách hàng. –