ActiveRecord
Last updated
Was this helpful?
Last updated
Was this helpful?
This is the official documentation of the agent_ruby
Ruby agent.
The ActiveRecord data source allows importing collections from all models class that extends the abstract class ActiveRecord::Base
.
To make everything work as expected, you need to install the gem forest_admin_datasource_active_record
.
Note that:
ActiveRecord relationships will be respected
By enabling this feature, users with the required permission level can create Live Query components (, and ), allowing them to create more sophisticated requests to your database, by leveraging the underlying query language, SQL in this case.
You can enable this feature by setting a connection name
(works as an identifier) when creating your datasource. This connection name
will be reflected on the UI when configuring a Live Query component, it should have a clear meaning for your Forest users.
If a string is provided (e.g., main_database
), ForestAdmin will bind it to the primary
database as defined in your Ruby on Rails configuration.
If a hash is provided, it should be a mapping of {"primary" => "main_database"}
.
If you are working with , here is an example of how you can configure live queries to target specific connections for each database :