Smart Segments
Last updated
Was this helpful?
Last updated
Was this helpful?
This is the official documentation of the agent_ruby
Ruby agent.
Smart Segments should be quick to migrate, as the syntax is very similar to the legacy agent.
Because the new Forest Admin agent is designed to work with multiple databases, the return value of the filter function is not a Sequelize or Mongoose condition anymore.
Instead, you'll be building a that will be translated to the appropriate database syntax by the agent.
All queries cannot be expressed in the Forest Admin query interface, but many can.
You can have great performance improvements by using the Forest Admin query interface to build your conditions, instead of performing the query yourself, and then building a naive condition tree, which filters by primary key like in the example we're providing.
In this example, we migrate a segment that returns the 5 bestsellers of a product collection.