Skip to content

Fun with Ruby - Ruby on Rails

Photo of Kevin
Hosted By
Kevin
Fun with Ruby - Ruby on Rails

Details

This one is on the big bad 800lb Gorilla of Ruby -- Rails!

Cost

Again, $50 for a full day of useful learning, plus lunch. You can either pay through the Meetup site at time of RSVP, or via email registration and PayPal (kevin@fries-biro.com)

What is Rails?

Ruby on Rails is an application framework that uses HTTP/REST and HTML for user input. Programs are written using MVC architecture, and are used for some of the largest sites on the Internet such as Twitter (and yes, it does still use Rails sitting on JRuby and Scala), GetHub, and BackPack.

Class Goals

We will build a working Rails Application that will sit on a working database. This will be building this application with the idea of leading into the next class in the series... Sinatra. The application will be a admin console, and next class (2nd or 3rd Saturday in June) will be machine to machine to manage the same database. This will be real Corporate style project and will go beyond the simple tutorials you find online.

Preparing for the Class

In this class, you will be expected to have a modern version of Ruby with Gems already installed. This should be version 2.1 or 2.2.

Ubuntu

# apt-add-repository ppa:brightbox/ruby-ng
# apt-get update
# apt-get install ruby2.2

Redhat/Fedora/Cent

# sudo yum update
# sudo yum install curl
# curl -L get.rvm.io | bash -s stable
# source /usr/local/rvm/rvm.sh
# rvm install 2.2.1
# rvm use 2.2.1

Arch

# pacman -S ruby

There is even a Docker container if you wish to use that. Do not install Rails from your package manager, we will install the most current one at the event.

What to Expect During the class

We will start with a short overview of Rails, and Model-View-Controller based systems. This overview though will be short, as we will be living that environment for the rest of the day.

Like the previous "Fun With Ruby" events, lunch will be included with your $50 fee. We will break for lunch at approximately 1:00 - 2:00.

Hope to see you all there

Photo of The Denver/Boulder Linux Meetup Group group
The Denver/Boulder Linux Meetup Group
See more events
Anythink Commerce City
7185 Monaco St · Commerce City, CO