Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to transform messy, unwieldy Rails views into clean, maintainable components using ViewComponent in this 33-minute conference talk from XO Ruby Atlanta 2025. Discover practical refactoring techniques to address the common problem of views that accumulate excessive methods, attributes, and responsibilities over time. Explore how ViewComponent can help you create cohesive, reusable components that improve code organization and maintainability. Gain insights into best practices for structuring view logic and see real-world examples of transforming volatile view code into well-organized, component-based architecture that makes your Rails applications more scalable and easier to maintain.
Syllabus
XO Ruby Atlanta 2025 - Refactoring Volatile Views into Cohesive Components by Jeremy Smith
Taught by
Confreaks