My application is getting bigger as it needs to manage more sujects:
- Common objects such as users and parameters
- Processes classification management
- A glossary of terms
- Etc.
Subjects are loosely coupled. For example, business processes descriptions contain highlighted words that link to the glossary.
I may appear to be maniac, but I'd like to organize my application into subfolders, such as:
app/models/processes_classification/business_area.rb
.................................../business_flow.rb
.................................../business_process.rb
But it seems that Rails does not dig that deep into folders hierarchies. Which would be the best practice to structure a growing application, with loosely coupled subjects, where users and parameters are common to all?
I was thinking of:
having several applications with 1 central Devise instance (is it possible?)
or organizing folders hierarchies to match subjects
Thank you for your help!