ActiveRecord Observers are useful when we need to keep tabs on our models without cluttering up the model with distracting callbacks. The interesting part is getting the Observers to watch only what we want them to watch.
[…]All the cool kids were doing it, so I tried it too. I moved from Wordpress to Jekyll. It sounded so perfect: no cluttered UI, no databases to maintain, Git for version control, and my trusty text editor to write posts with. What could possibly go wrong? And since you are reading this, I was successful. Eventually.
[…]