This document lists mistakes the author has made when working with Ruby on Rails. It provides 8 examples of things the author hacked or forced Rails to do that caused problems later. The examples are meant to teach lessons to avoid hacking Rails internals and to use alternative gems or approaches when Rails defaults cause issues. The conclusion encourages readers to ask any other questions.