activescaffold / active_scaffold_walkthrough

A walkthrough project showing how to use several features of active scaffold (hint: look at "git log -p")

This URL has Read+Write access

name age message
file .gitignore Sat Aug 23 02:19:33 -0700 2008 added upload column on track [timcharper]
file .gitmodules Mon Jul 21 23:41:28 -0700 2008 add submodules [timcharper]
file README.textile Sat Aug 23 02:19:24 -0700 2008 added walkthrough script and README [timcharper]
file Rakefile Mon Jul 21 23:38:06 -0700 2008 initial commit [timcharper]
directory app/ Sat Aug 23 02:19:34 -0700 2008 changed form_ui to make artist a drop down [timcharper]
directory config/ Mon Jul 21 23:38:06 -0700 2008 initial commit [timcharper]
directory db/ Sat Aug 23 02:19:33 -0700 2008 added track_number [timcharper]
directory doc/ Mon Jul 21 23:38:06 -0700 2008 initial commit [timcharper]
directory public/ Sat Aug 23 02:19:33 -0700 2008 custom form column [timcharper]
directory script/ Mon Jul 21 23:38:06 -0700 2008 initial commit [timcharper]
directory test/ Sat Aug 23 02:19:33 -0700 2008 annotations ... nothing to see here [timcharper]
directory vendor/ Mon Jul 21 23:41:28 -0700 2008 add submodules [timcharper]
file walkthrough.sh Sat Aug 23 02:19:24 -0700 2008 added walkthrough script and README [timcharper]
README.textile

Walkthrough app

This small application is designed to introduce a beginner to several features of active scaffold. Each commit is very descriptive and precise to show what code was changed to perform certain actions along the way.

Features demonstrated:

  • Image uploading / thumbnails
  • File uplaoding
  • Calendar pickers
  • Nested scaffolds
  • Column overrides
  • Creating a drag-drop sortable list

To start:

git clone git://github.com/activescaffold/active_scaffold_walkthrough.git
git submodule init && git submodule update
rake db:migrate

# start iterating through commits
./walkthrough.sh next

# see details about the current commit (diff)
./walkthrough.sh show

# keep iterating
./walkthrough.sh next
./walkthrough.sh prev

# stop
./walkthrough.sh abort