Comment on On logic in a Rails app, revisited 6 years laterparentComments−drizze7yBut placing logic in the controllers means you need to get a rails controller to test your business logic. This may seem fine in a small application, but as an app grows it becomes a headache to need to tie all your business rules to your framework.“Rails is not your application”−revskill7yIf "Rails it not your application", why use Rails then ?−joevandyk7yIt’s a set of libraries that work great together, it’s pretty easy to learn, and lots of people know Rails.
Comments
But placing logic in the controllers means you need to get a rails controller to test your business logic. This may seem fine in a small application, but as an app grows it becomes a headache to need to tie all your business rules to your framework.
“Rails is not your application”
If "Rails it not your application", why use Rails then ?
It’s a set of libraries that work great together, it’s pretty easy to learn, and lots of people know Rails.