Easy activity tracking for models - similar to Github's Public Activity
You often want to track what user's are doing throughout your app. There are some gems that help you do this. For example, activerecord_activity_tracker or public_activity. However, gems like these sometimes utilize polymorphic relationships, which don't scale well, or they're very opinionated about the setup. When your requirements differ from the default setup, it can become cumbersome to implement.
Adds typed jsonb backed fields to your ActiveRecord models.
We use the nifty JSONb Accessor gem to create accessor methods for the relevant fields. You can also use anything in ActiveModel including validations. This takes advantage of ActiveRecord's single table inheritance features where the model name, in this case update_post is stored in the type field in TrackedEvent.
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Is there a way you can create a base model and your client may add attributes as needed?
2 projects | reddit.com/r/rails | 4 Dec 2021
store_model 1.0.0. released
2 projects | reddit.com/r/rails | 28 Jun 2022
Enhanced ActiveRecord preloading
6 projects | reddit.com/r/rails | 19 May 2022
Temporality/time-travelling in DB with ActiveRecord?
3 projects | reddit.com/r/rubyonrails | 16 May 2022
Rails attributes: an essential API you can probably ignore
1 project | reddit.com/r/rails | 10 May 2022