Skip to content
 
 

Repository files navigation

Additional Rails Skills

This repository is to be used as the base for Rails lessons 8, 9, 10, and 11. The lesson information is below.

Lesson 8
Assignment 8a
Assignment 8b
Assignment 8c
Assignment 8d
Lesson 9
Assignment 9
Assignment 10
Lesson 11
Assignment 11

Lesson 8 Learning Objectives (week 9)

  • Understanding the Model/View/Controller Approach for aeb application frameworks
  • Understand the flow of a web request coming Into Rails
  • Acquire basic skills with the Ruby debugger in Rails
  • Learn how to handle exceptions that may be thrown by Rails functions
  • Learn how to vaildate user input
  • Handle user input errors

Lesson 9 Learning Objectives (week 10)

  • Understand why automated testing is important
  • Learn to generate random data for use in testing
  • Acquire familiarity with Rspec automated tests
  • Write model and request tests using Rspec

Lesson 10 Learning Objectives (week 11)

  • Practice all Rails skills learned to this point
  • Understand the dynamic population of dropdown lists in ERB files
  • Understand foreign keys and foreign key exceptions
  • Learn how to create factories for objects that have assocations through foreign keys

Assignment 11 Learning Objectives (week 12)

  • Learn the use of the Bootstrap CSS styling framework
  • Learn how to integrate Bootstrap with Rails
  • Understand basic Bootstrap styles for navbars, cards, responsive containers, etfc.
  • Practice the use of these styles
  • Learn about modal windows
  • Use images within a Rails application
  • Use custom fonts within a Rails application

About

Starter repository for Rails Additional Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages