Please join us as Paul Kwiatkowski, Chief Tenacity Officer at GroupRaise describes his project GiftWrap.
GiftWrap: Staying Sane in your View Layer
In any project using ERB (or Haml, etc.), view code is the part of your garden where the weeds grow quickest and thickest. Bits of formatting logic end up strewn across Models, Helpers and even View templates themselves. When GroupRaise hit this problem, we slowly added Form Objects, ViewModels and finally Presenters. That last category was so useful in organizing our view code, that I wrote a very simple gem to help other people do the same.
Learn how to slim down your Models, Views and Helpers by putting shared formatting logic where it belongs: a dedicated Presenter layer.
I'll also talk about how GiftWrap does what it does and why you might (or might not!) choose it over a more popular, well-established gem like Draper.
It should be Newbie friendly, provided you have written a Rails app (ERB code). Excite!