Rails 2.0.1 Todo List tutorial

I’ve been meaning to try Rails 2.0.1, and I had some trouble finding an example. I did find this one, which is quite good.

I thought I would add one of my own. Here in five lines are the steps to create a basic todo list application in rails.

rails todo
cd todo
rake db:create:all
script/generate scaffold Todo title:string body:text done:boolean due:datetime
rake db:migrate

Then start the web server
script/server

Open your browser to http://localhost:3000/todos

You can now create, edit and Delete items. Wow. Not one SQL command.

This tutorial assumes the following:
ralis 2.0.1 installed
running mysql with no password for root at localhost.
(And it was also made on a Macbook OS X Leopard).

12 thoughts on “Rails 2.0.1 Todo List tutorial”

  1. That is just the ticket! I have been struggling to make a site because of the changes in scaffold and routing, and this example got me through it.

  2. great example! it’s nice to start with the basics and work your way up to the more complicated examples. a great “Hello, world” example. Thanks for putting this up.

  3. Nice and thank you. I used the following to to get this up and running with sqlite3:
    rails -d sqlite3 todo
    cd todo
    rake db:create:all
    script/generate scaffold Todo title:string body:text done:boolean due:datetime
    rake db:migrate
    script/server

Leave a Reply

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