Rails with Active Record and Action Pack

Description

You already know how to build a basic web application with the Ruby on Rails framework. Perhaps, you have even taken Course 1, “Ruby on Rails: An Introduction” (we highly recommend it) where you relied on external web services to be your “data layer”. But in the back of your mind, you always knew that there would come a time when you would need to roll up your sleeves and learn SQL to be able to interact with your own relational database (RDBMS). But there is an easier way to get started with SQL using the Active Record Object/Relational (ORM) framework. In this course, we will be able to use the Ruby language and the Active Record ORM framework to automate interactions with the database to quickly build the application we want. In Rails with Active Record and Action Pack, we will explore how to interact with relational databases by using Active Record, a Ruby gem, which Rails uses by default for database access. We will then take a look at what role Active Record plays in the overall request-response cycle, when a client (the browser) requests data from the server, as well as how to submit the data to the server. Of course, when accessing data, security is of paramount importance! We will talk about vulnerabilities such as SQL injection, as well as how to secure access to data by authenticating and authorizing users accessing the data. Take this course to build a Ruby on Rails application with Active Record to automate the detailed SQL interactions with our database.



More Ways to Learn Ruby on Rails

Ruby on Rails5

6th - College | Online class

A web-application framework that includes everything needed to create web applications.

Free

Ruby on Rails Guides

7th - College | Online resource

Official guides for the Ruby Programming Language

Free

The Ruby on Rails Tutorial

7th - College | Online resource

The Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers...

Free

Capstone: Photo Tourist Web Application

College | Online class

In this Capstone project for the Photo Tourist you will implement a Ruby on Rails web application that makes use of both a relational and NoSQL database for the backend and expose the data through...

Free

Ruby - Treehouse

7th - College | Online resource

Learn Ruby from scratch. Build and launch a web app. Whether you are just starting out or are a tech industry pro, we are here to provide you with the tools to help you excel.

$25 monthly
Offers paid add-ons

Become a Ruby on Rails Developer

College | Online class

Ruby on Rails is a popular framework for building full-featured web applications. Used by startups like Basecamp, Twitter, and Hulu, Rails is an in-demand skill for web developers. Get the...

$20 monthly
Offers paid add-ons

See all resources for Ruby on Rails