0
0
Ruby on Railsframework~10 mins

Why Ruby on Rails exists - Test Your Understanding

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to show the main goal of Ruby on Rails.

Ruby on Rails
Rails was created to [1] web application development.
Drag options to blanks, or click blank then click option'
Aignore
Bslow down
Ccomplicate
Dspeed up
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'slow down' because it sounds like a control word.
Selecting 'ignore' as it doesn't fit the purpose of a framework.
2fill in blank
medium

Complete the sentence about Rails philosophy.

Ruby on Rails
Rails follows the principle of [1], which means less code and more productivity.
Drag options to blanks, or click blank then click option'
ACode Without Rules
BWrite Everything Twice
CDon't Repeat Yourself
DIgnore Best Practices
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing options that suggest writing code multiple times.
Selecting options that imply ignoring rules.
3fill in blank
hard

Fix the error in the sentence about Rails conventions.

Ruby on Rails
Rails uses [1] over configuration to simplify development.
Drag options to blanks, or click blank then click option'
Aconfiguration
Bconvention
Ccomplication
Dconfusion
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'configuration' which reverses the principle.
Selecting negative words like 'complication' or 'confusion'.
4fill in blank
hard

Fill both blanks to complete the sentence about Rails benefits.

Ruby on Rails
Rails provides [1] and [2] to help developers build apps faster.
Drag options to blanks, or click blank then click option'
Atools
Berrors
Cconventions
Dbugs
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'errors' or 'bugs' which are problems, not benefits.
5fill in blank
hard

Fill all three blanks to describe Rails features.

Ruby on Rails
Rails uses [1] to handle database, [2] for web pages, and [3] to manage user requests.
Drag options to blanks, or click blank then click option'
AActive Record
BAction View
CAction Controller
DActive Job
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing 'Active Job' which handles background jobs, not the main MVC parts.