Development Practices APIs for New Developers: Controllers, Services, and Repositories In an early internship project, I was confused by the purpose of controllers, services, and repositories. Here's a simple explanation.
Ruby on Rails 6 Months of Avoiding Rails Controllers with DDC A review the Data Driven Controllers (ddc gem) after a few months of use.
Ruby on Rails Stop Writing Rails Controllers Stop writing controller code in Rails. Declare them in data.