|
|
|
|
|
by obiefernandez
5282 days ago
|
|
Overly alarmist headline, although there are some good points of discussion in there, especially for Rails newbies. The article left a bad taste because it didn't elaborate on well-known solutions for the problems cited. For instance, the sole problem mentioned with ActionController is the use of instance variables to communicate state to the view templates. The popular decent_exposure gem [1] eliminates this problem by giving you a declarative way to program to the controller's stated interface. It completely eliminates the need for using instance variables in your controller code. [1] https://github.com/voxdolo/decent_exposure |
|
Rails 3.1 seems to provide a "best of both worlds" when it comes to convention over configuration. It feels a lot more modular and configurable, yet still does most of the work for you. I don't feel Rails itself provides much friction, and areas that do are easily overcome with gems from the community.