Code Monkey home page Code Monkey logo

lab-w5d2-rails-review-guide's Introduction

Rails Review Guide

This morning you will create a Rails review guide. Your group will be assigned one of the questions below. You will create a README review file based on your question.

Instructions

  1. Fork and clone this repo

  2. Create a README file. The file name should include your question.

    • For example, if your question is What is REST-ful routing? then name your file restful-routing.md.
  3. Make a git commit and submit a pull request on this repo for your README file.

  4. Include your names and the question in the title of your Pull Request. For example, Marc + Usman: What is REST-ful routing?

  5. Additionally, each group should create a Google Sheet for a backpack resource like we did yesterday: https://docs.google.com/spreadsheets/d/1WI1MeQF34UJ_HirKU7NH2wwivXjGO32penDmYBEuhnI/edit#gid=0

    • Include a link to your Google Sheet in your Pull Request.

Questions

Each group should make a reference or include a link to the Rails documentation for each of these.

  1. What is Active Record?
  2. What is MVC?
  3. What is REST-ful routing?
  4. What does the Rails form_for method do?
  5. What does the Rails link_to method do?
  6. What are migration files and why do we need them?
  7. What is a templating language? Which one are we using with Rails?
  8. What are Rails partials and why do we use them?
  9. Describe Rails Strong Parameters.
  10. What does the rails routes command do?
  11. Describe foreign_key and primary_key. How are they useful?
  12. Walk us through the setup and code for a one to many association for classroom and students in Rails.

Resources

lab-w5d2-rails-review-guide's People

Contributors

marcwright avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.