Log in from a computer to take this course

You'll need to log in from a computer to start Learn Ruby on Rails. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store

Congratulations! You built a messaging app that uses a database to store messages. What can we generalize so far?

  • A model represents a table in the database.
  • A migration is a way to update the database with a new table, or changes to an existing table.
  • Rails provides seven standard controller actions for doing common things such as display and create data
  • Data can be displayed in the view using ERB web templating.
  • Data can be saved into the database using a web form.

Sign up to start coding

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?