Descrição
Aplicações Ruby podem mapear tabelas de banco de dados para objetos, executar consultas, definir relacionamentos e gerenciar mudanças de esquema pelas convenções Rails. Isso é útil para desenvolvedores que criam apps web e serviços apoiados por banco de dados.
É uma biblioteca ORM, não um servidor de banco. Código que a usa pode ler, gravar, migrar ou apagar dados, então desenvolvedores devem revisar migrações, validações e configurações de conexão de produção com cuidado.