Skip to content

Monterail logo


How To Implement White Label And Custom Features

If you've ever been working on an application with a domain concept like organizations I bet you had to struggle with custom features, behaviors​ and complete white labels. Most young fellows start such with the ​if-else construction which quickly can fall into monster-spaghetti. Can we do better?

Decoupling models and workflow

​Workflow or aasm gems are best-known and most well-proven state-machine solutions in the Ruby world. I had the chance to work with both of them and found the experience pleasing. Today I'm going to concentrate only on the latter. I encourage you to check both and decide what best suits your needs.