shageman.github.io
Component-Based Rails Applications
Component-based Rails (with the ‘a’ standing for architecture or application) is a code organization and management technique that breaks large applications into small, distinct parts. These parts are separate from and maintain explicit dependencies between each other. Components are implemented as gems and engines.