Learn Ruby on Rails Fast

ruby on rails logo The best way to learn Ruby on Rails also happens to be a fast way. Check out these links to get you on your way.

Rails Guides
Ruby on Rails Guides – Official
• Hands down best resource. Everything basic to get you into Rails is covered.

Ruby on Rails Screencasts
I can’t recommend Peepcode enough and I highly recommend (both so cheap):
Rails from Scratch Part 1
Rails from Scratch Part 2

After you watch those there are a TON of Free Screencasts done at Railscasts that are all super short with real world examples of most things beginners strive to do in Rails:
5 View Tips
• Rails Forms Part 1, Part 2, Part 3
Model Name in URL
Nested Resources
Subdomains and Routing
Named Routes
Custom Routes
Paperclip – attaching photos to models
Integrating with Active Merchant
Polymorphic Associations
YAML Configuration Files
Cron in Ruby

Function lookup and API
There are two good ways to use the api to learn what functions and classes you have to work with. I like the first way best cause it’s a little more searchable even though it takes a little longer to load:

Ruby on Rails API Easy Search and Example Interface – Make sure you use Rails 2
RailsBrain API Search Interface
Official Ruby on Rails API – Harder to navigate

Ruby Cheat Sheet to answer very basic syntax question

Sending Email
How to send an email in Rails – Who doesn’t need to know this? Nobody.

Also, just as good is the ActionMailer Cheat Sheet

Date Handling and Displaying the View
Great Resource for displaying Rails dates in the view or form selectors

Handling Sub-folders RESTfully
Getting started with RESTful Rails

Rails and MacOSX
Good read. Starting about halfway through is where it gets useful really: Developing Rails Apps on a Mac

Using YAML Files
I should use more YAML Configuration files for sure. As should you.

11 thoughts on “Learn Ruby on Rails Fast

  1. I see you share interesting content here, you can earn some additional money, your blog has
    big potential, for the monetizing method, just search in google
    - K2 advices how to monetize a website

  2. What do you look at people who are going to come
    property market through the housing process. The Bulgarian Property MarketBulgarian property
    is extremely good value and foreign investors may stand to profit
    substantially. Cameron’s coalition government has faced calls from the opposition Labour party to scale
    back its ‘Help to Buy’ mortgage guarantee scheme.

    Here is my web blog – property news (23hq.com)

  3. They cooked with it, used it to groom hair, healed wounds with it and protected their skin from the harmful
    effects of swimming on hair. Step 2 Wash your face with lukewarm water.
    A good rule of thumb is acne treatment if you can’t find a
    good product to relief from hemorrhoids burning and pain.

    Here is my web blog http://montreuil22.wikispaces.com/Beat+Pimples-+House+Pimple+Treatments+From+Your+Kitchen

  4. This is amongst the Android apps for everyone who wants to assist music in their device.
    Same method as above only you post music, download software called “supermp3download” (still find it on torrent sites) and download music
    that others are searching for, should you be familiar with google
    alert you can set up a contact alert when someone searches
    for music. However, the newest measures won’t terminate internet use after the ‘three strike’ deal other countries have.

  5. I just created a brand new SC 6.2 site and added the CustomItemGenerator socrue to my solution as another project. I installed the package into my site, then built the socrue to overwrite the package’s CustomItemGenerator.dll. I tried to generate custom item classes for a sample dummy template and the generate button doesn’t seem to do anything still.I checked what the button does in the core and saw it calls devtools:generatecustomitem(id=$Target) so I’m thinking maybe something isn’t hooking in. I looked in the CustomItemGeneratorCommand class and saw that if you try to generate custom items on any items other than a template or template folder, there should be a sheer alert in SC, which I don’t get.

  6. I wanted to develop a simple note to be able to express gratitude to you for some of the fantastic tips and hints you are posting on this website. My particularly long internet lookup has at the end been compensated with brilliant information to exchange with my two friends. I would tell you that most of us site visitors are very lucky to dwell in a really good place with so many perfect individuals with good secrets. I feel pretty blessed to have discovered the webpage and look forward to plenty of more fabulous moments reading here. Thanks a lot once more for everything.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>