Understand how nested attributes appear in the params. See how the Rails form helpers encode the names of nested...
Resources RubyGuides: Mastering Ruby Regular Expressions Using regular expressions in JavaScript Testing regular expressions visually Regular Expressions: Quantifier modes...
How do HTTP requests and responses look like? What are HTTP headers? What are they used for?
Get an idea of the varying support for HTML/CSS/JavaScript features in different browsers like Chrome, Firefox, Internet Explorer, Edge...
While working on a Rails application, your code base will grow a collection of different file types including: Ruby (business...
The asset pipeline is one of Rails' two mechanisms how stylesheets, javascripts and images from your /assets folder are processed...
Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...
Rubymonk training Read the following Rubymonk articles: Ruby Primer: Ascent (archived copy) Metaprogramming Ruby (archived copy) Metaprogramming Ruby: Ascent (archived...
Your MovieDB gained traction and is now a popular tool among cineasts. This comes with a downside: You noticed a...
Exercise 1: Maps In MovieDB, add a new field “Principal filming location”. In a movie’s show view, geocode that...
Exercise 1: XML On the start page of your Movie DB, show the title of a random movie that is...
Jasmine is a great tool to unit test your JavaScript components without writing an expensive end-to-end test for...
Learn to store attachments in a way that is accessible by authorized users only Learn to prevent users from...
If you've stumbled over display: grid while reading the Flexbox material of the previous card - we've got you...
In our daily life as web developers we are constantly faced with technical problems that can be solved with a...
Adopting legacy Rails apps Talk to your mentor about how we're approaching applications that are either old or abandoned...
Goal of this lesson is to understand what middlewares in Rack are good for. Rack Start with these articles:
Some tasks in a web application are better not done live when a user request a page, but in the...
Resources Rails Guide: Internationalization API Guide to localizing a Rails application Locale-aware helpers in ActionView::Helpers::NumberHelper
Web technology is a broad field and you cannot be an expert in all aspects. However, it is useful to...
For each movie in MovieDB, we want to track which other movie it was inspired by. For...
While the Software Design Basics card tried to make a point about writing self explanatory code, it's still...
Rails ships with two separate build pipelines: Sprockets ("asset pipeline") and Webpacker. Webpacker has many more moving parts, but allows...
We've already learned how to integrate user-provided images uploads to our application in 205 basic file uploads and...