We've reworked two gems which simplify building Contentful-powered Rails apps — contentful_model and contentful_rails — and are eager to tell you all about them.
Two years ago our friends from Error Studio created contentful_model and contentful_rails — two gems to make your Rails + Contentful development as easy as it can get, using what you already know from Rails to power your Contentful projects. Since then many many features have been added to the project, allowing Rails developers to fetch content directly from Contentful in the Rails way.
Sadly, Error discontinued development in late 2015. We still wanted to continue providing support for the active users, so early this year we got the ownership of these gems and started building some long-requested features.
Today we're glad to relaunch (in a beta mode for now) the
contentful_model gem, which now includes content migrations and entry editing via the CMA. The gem is extensively covered with tests, and the documentation has also been refined.
As most things in life, these gems will always be getting better. We plan to extensively cover
contentful_rails with tests and add some
more helpers to help you build things faster.
Another aspect of our roadmap is the feedback-driven improvements — we're attentively reading your tickets and listening to everything you have to say to make these gems ready for a final release.
You can use these gems inside your apps and provide us feedback for contentful_model and for contentful_rails — just open an issue on GitHub or submit a pull request. We're looking forward to what you have to say!
If you're looking for more ways to integrate Contentful with Rails apps, there's a nice tutorial which will help you get started.