Yeah, I agree the MVC model in Rails is too simplistic. I never liked how everything is stuffed in models; back in Rails 3 (or 2?) it was even worse. I actually wrote a library to solve part of this, which inserted a "form" layer between the controllers and models. It worked quite well.[1]
Actually, Ruby on Rails in general is often "Rails + these 20 gems that everyone uses". I remember someone likening getting started with practical real-world Rails development as starting in Game of Thrones in the middle of season 5, which sounds about right to me.
Actually, Ruby on Rails in general is often "Rails + these 20 gems that everyone uses". I remember someone likening getting started with practical real-world Rails development as starting in Game of Thrones in the middle of season 5, which sounds about right to me.
[1]: https://github.com/bluerail/form_this