Understand how nested attributes appear in the params. See how the Rails form helpers encode the names of nested...
Read (or re-read) the following chapters from our book Growing Rails Applications in Practice (it’s in our...
Resources RubyGuides: Mastering Ruby Regular Expressions Using regular expressions in JavaScript Testing regular expressions visually Regular Expressions: Quantifier modes...
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...
We are using the BEM pattern ("Block, Element, Modifier") to structure our CSS in all new projects. We try to...
Just like we use gems on the server, we use third party JavaScript libraries in the browser. These typically provide...
In a web application you often need to move data between the client (HTML, Javascript) and the server (Ruby, Rails...
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...
Read the following material: World's shortest UI/UX design course 7 Rules for Creating Gorgeous UI (Part 1)
Many of our clients can't or don't want to design their user interfaces. In the absence of a...
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
Action Mailer Basics and Previews Chapter "Task H1: Sending Mail" from Agile Web Development with Rails 7.2 (in our...
Web technology is a broad field and you cannot be an expert in all aspects. However, it is useful to...
What is rake good for? Take a look at some of the Rake tasks that Rails gives you (rake...
For each movie in MovieDB, we want to track which other movie it was inspired by. For...
Rails ships with two separate build pipelines: Sprockets ("asset pipeline") and Webpacker. Webpacker has many more moving parts, but allows...
Talk with a colleague and find out why we're using building some of our sites using static site...
We've already learned how to integrate user-provided images uploads to our application in 205 basic file uploads and...
Best results in other decks
For Selenium tests, your browser starts in your local timezone, or whatever your system's environment specifies. This is usually...
Here is a workaround for when you want to use text-wrap: balance but must also render nicely for browsers...