I am looking to see if there are things I am not doing correctly. The best way to see that is to compare one's application to what would be considered by many the ideal application.
Answers to your questions
I am looking to see if there are things I am not doing correctly. The best way to see that is to compare one's application to what would be considered by many the ideal application.
There’s no such thing as an “ideal” application for Rails, except perhaps Basecamp!
Everyone does things in their own different ways, but a lot can be learned by reading the source code of public Rails apps. Here’s a few that inspired me:
* [https://github.com/discourse/discourse](https://github.com/discourse/discourse)
* [https://github.com/chef/supermarket/tree/master/src/supermarket](https://github.com/chef/supermarket/tree/master/src/supermarket)
* [https://github.com/tootsuite/mastodon](https://github.com/tootsuite/mastodon)
You have also gitlab https://gitlab.com/gitlab-org/gitlab which is a big one..