Using REST within the Rails platform can save you a lot of time, as it allows you to use syntax shortcuts when composing URLs. This means you can quickly access URL paths without typing long lines. The same can apply to forms once you've dictated they should use patch or delete instead of POST. In this video, we'll look at using RESTful links and forms in Ruby on Rails 4.
…One huge benefit to using to rest in rails is how much typing it saves us.…And the reason why that's possible is because rails gives us some great helper…methods and syntax shortcuts that we can use in our links and in our forms.…Let's take a look.…Now that our rails application can…understand the new restful syntax, we'll need…to modify our links and forms to make requests using that new syntax.…So instead of having a hash with a controller, an action and an ID We can now…use the much shorter subject path and then the ID as an argument to that helper.…
It saves us a lot of typing.…Let's take a look at all the helpers.…In this table, I have the same first three columns that we had in the last movie.…The REST URL.…Which, when combined with the HTTP verb in the secondnd column,…leads us to the correct controller action, listed in the third column.…The fourth column lists the URL helper method Rails…provides to generate the correct URL and HTTP verb combination.…It's essentially the helper that routes us to the right action.…
- Why use Ruby on Rails?
- Installing Ruby on Rails on Mac and Windows
- Rendering templates and redirecting requests
- Generating and running database migrations
- Creating, updating, and deleting records
- Understanding association types
- Using layouts, partials, and view helpers
- Incorporating assets using asset pipeline
- Validating form data
- Authenticating users and managing user access
- Architecting RESTful applications
- Debugging and error handing
Skill Level Intermediate
1. What Is Ruby on Rails?
2. Installing Ruby on Rails on a Mac
3. Installing Ruby on Rails on a Windows Machine
4. Getting Started
5. Controllers, Views, and Dynamic Content
6. Databases and Migrations
7. Models, ActiveRecord, and ActiveRelation
9. Controllers and CRUD
10. Layouts, Partials, and View Helpers
13. Data Validation
14. User Authentication
15. Improving the Simple CMS
16. REST and RESTful Routes
17. Debugging and Error Handling
18. Introducing More Advanced Topics
Next steps1m 40s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.