Comfy Middle Seat
Rails engine that adds an embeddable, self-hosted content management system with editor-managed pages and layouts to an existing Rails application.
Comfy Middle Seat is a content management engine for Rails that adds editor-managed pages and layouts to an existing Rails application. Its admin area sits at a configurable route, and files go through Active Storage. Layouts use the {{ cms:... }} tag syntax, and the admin area supports translations and several sites from one installation.
The README says the gem continues the lineage of Comfortable Mexican Sofa and gives upgrade steps from Sofa, Comfortable Media Surfer and Occams. It says its database tables keep Sofa’s names, so a Sofa installation does not need its tables renamed.
Worth knowing
The README says the project is not intended to be a hosted SaaS CMS or a JavaScript-first visual page builder. Image resize options depend on whether the application’s Active Storage uses ImageMagick or libvips.
Its documentation links to the Comfortable Media Surfer wiki for features it inherits.
Identity
- Status
- Active
- Maintainer
- Andrew vonderLuft2
- Maintained by
- Individual
- First release
- 20263
Rendering and deploy
- Install with
- bundler gem2
Releases
Adoption
Sources
- 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/avonderluft/comfy-middle-seat - 2026-10-26: Maintainer, Runtime, Minimum runtime, Categories, Built on, Install with, Content storage, Admin interface, Multilingual, License, License model
github.com/avonderluft/comfy-middle-seat/blob/master/README.md - 2026-10-26: First release
rubygems.org/api/v1/versions/comfy_middle_seat.json - 2026-10-26: Current major version, Last release
api.github.com/repos/avonderluft/comfy-middle-seat/releases - 2026-10-26: Contributors
api.github.com/repos/avonderluft/comfy-middle-seat/contributors?per_page=1