<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm" -->

---
title: Lesli · Ruby on Rails SaaS Development Framework | daily.dev
description: Lesli is a Ruby on Rails SaaS development framework that provides guidelines for working with database versioning and migrations. It offers consistency,...
canonical: https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Lesli · Ruby on Rails SaaS Development Framework | daily.dev
og:description: Lesli is a Ruby on Rails SaaS development framework that provides guidelines for working with database versioning and migrations. It offers consistency,...
og:url: https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm
og:image: https://api.daily.dev/og/posts/Pz0rGOqGM.png
og:image:alt: Lesli · Ruby on Rails SaaS Development Framework
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Lesli · Ruby on Rails SaaS Development Framework

**[Ruby Flow](https://daily.dev/sources/rubyflow)** · 4 min read · 0 upvotes · 0 comments

## Summary

Lesli is a Ruby on Rails SaaS development framework that provides guidelines for working with database versioning and migrations. It offers consistency, clarity, maintainability, collaboration, and scalability benefits. The migration standard involves a custom numbering system to identify collections, engines, namespaces, tables, and versions. The database versioning system in Lesli is separate from Rails migration versioning. The standard for creating new tables involves using the 'create_table_name' naming convention.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.lesli.dev/engines/lesli/database/versioning>

---

Tags: [#rails](https://daily.dev/tags/rails)

[View this post on daily.dev](https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Lesli · Ruby on Rails SaaS Development Framework","url":"https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm"},"datePublished":"2024-05-13T11:00:47.812Z","dateModified":"2024-05-13T11:00:47.409Z","description":"Lesli is a Ruby on Rails SaaS development framework that provides guidelines for working with database versioning and migrations. It offers consistency,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cd9a8a6859be5b12d1b67eb967792657?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cd9a8a6859be5b12d1b67eb967792657?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Ruby Flow","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Ruby Flow","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a21aaa8bcbbf448193a016895c90a0e1","url":"https://daily.dev/sources/rubyflow"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/lesli-ruby-on-rails-saas-development-framework-pz0rgoqgm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rails","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Ruby Flow","item":"https://daily.dev/sources/rubyflow"},{"@type":"ListItem","position":3,"name":"Lesli · Ruby on Rails SaaS Development Framework"}]}
```

