Using Concerns for Reusability
Using Concerns for Reusability
Concerns allow you to extract reusable logic and include it in models or controllers.
- Create in
app/models/concerns
orapp/controllers/concerns
- Use
extend ActiveSupport::Concern
and include withinclude YourConcern
Helps keep your code modular and DRY.