November 2013
Intermediate to advanced
200 pages
4h 31m
English
Now that we understand how responders work and how to adapt them to our needs, we can feel confident about using them more and more in our controllers. The only issue is that the scaffold generator uses respond_to by default, and not respond_with.
On the other hand, in Generators’ Hooks, we discussed how to customize generators, and there must be a hook to customize the controller generated in scaffold, right? Let’s look at the scaffold’s output:
| | invoke active_record |
| | create db/migrate/20130415031520_create_users.rb |
| | create app/models/user.rb |
| | invoke resource_route |
| | route resources :users |
| | invoke scaffold_controller |
| | create app/controllers/users_controller.rb |
| | invoke erb |
| | create app/views/users |
| | create ... |