Understanding Responders
To understand the concepts behind responders, we must understand the three variables that affect how controllers respond: request type, HTTP verb, and resource status.
Navigational and API Requests
A controller the scaffold generator creates responds to two formats by default: HTML and JavaScript Object Notation (JSON). The scaffold generator uses these two formats because they represent two types of requests: navigational and API. The former is handled by a browser and holds formats like HTML and MOBILE, whereas the latter is used by machines and represents formats like XML and JSON.
â | âdefâ index |
â | @users = User.all |
â | respond_to âdoâ |format| |
â | format.html â# index.html.erbâ |
â | format.json ... |
Get Crafting Rails 4 Applications, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.