I know in Rails we follow conventions. And we should name controllers in plural form.
Recently I hired a freelancer to help me with one part of my application in Rails as I'm really new to this framework and ruby.
I had a PortfolioController
- this is just feels right because portfolio is a container for entries (who says "I have portfolios"?).
The freelancer said it's not right and I will have troubles not following the convention and renamed it to PortfoliosController
. I asked several times what are the exact problems I will have if I name my controller PortfolioController
rather than PortfoliosController
and I didn't get any explanation other than "You will have problems".
So, can anybody tell me what those problems are?