Jasmine is a purely client-side tool. It cannot ask Rails to render a view or access the database. Any HTTP calls must be mocked.
For example, when you want to test that a date picker opens a calenda...
.png) and vector images (like
Browse the i...
Add the following feature to MovieDB:
Create two implementations of this requirement:
Read the following material:
Many of our clients can't or don't want to design their user interfaces. In the absence of a good UI design, you should always be able to come up with a default. Since the user interface makes up 70% of a typical web application, this is closely related to requirements analysis and cost estimation.
Talk with your mentor about the following topics:
Read the following chapters from our book:
Discuss each chapter with your mentor.
Work through the follow resources:
Talk to your mentor about how we're approaching applications that are either old or abandoned by an earlier a different team:
bundle && rake db:create db:migrate).
Goal of this lesson is to understand what middlewares in Rack are good for.
Start with these articles:
You should be able to answer the following questions:
Some tasks in a web application are better not done live when a user request a page, but in the background. Examples are
Our two main mechanisms for background processing are
Web technology is a broad field and you cannot be an expert in all aspects.
However, it is useful to have a rough understanding of common terms and buzzwords, so that you don't seem uninformed when talking to a client or other developers.
Search the Internet for each of the following terms. Only take a couple of minutes for each and don't get into too much detail. Do get a rough idea about the advantages they promise.
rake -Twithin a Rails project)
rake statstask in the Rails gems
For each movie in MovieDB, we want to track which other movie it was inspired by. For example:
Start by adding a field
Movie#inspiration_id. In the movie form, I should be able to select the inspiring movie.
The list should:
Rails ships with two separate build pipelines: Sprockets ("asset pipeline") and Webpacker.
Read the first couple of sections of its.
You should learn how to:
Talk with a colleague and find out why we're using building some of our sites using static site generators instead of Rails.
You should talk about:
Read through the: