• Quickly get an app up and running • Get rid of boring and repetitive tasks to get all basics stuff working on new apps • Global productivity increase even if could be time consuming at the beginning
• A lot of basic recipes already available • Still editable by yourself • Need small changes when updating to new version • No need to master the gem to use the recipe Con's • Generator-specific recipes • Recipes still missing • Possibility of incompatibilities between recipes • Recipes needs to be trusted • Could lead to weaknesses in gem and system knowledge for developers • Time consuming if completely handwritten
Pro's • Easiest way to get a fully set up rails app • Finest and widest configuration possibilities than other methods Con's • Not modular at all • Lot of work • Not so easy to maintain on the long run