Anfänger on Rails
in English by Edward Price of AT&T Interactive at AMOOCON 2010
Abstract
Please install:
Ruby 1.8.7, preferably 1.9
Rails 2.3.x, preferably 2.3.8
Sqlite libraries
English instructions
(cut and paste that commands):
http://wiki.rubyonrails.org/getting-started/installation
========
Before the bulk of the workshop I would give a crash-course in developing with
Ruby.
I would give an over view of MVC and TDD.
I would,then, dive into building an Online Store, or other complicated web app, from scratch. I would touch on:
Testing:
– Unit
– Functional
– Integration (if need be)
Databases:
– Using Sqlite for test and dev
– Using Mysql for production
Models:
– Validations
– Associations
– Scopes (default and named)
– Observer Patterns
Controllers
Views:
– Erb
– Templates
– Partials
– Helpers
A small point on helpers versus partials
I would touch on the out of the box goodies:
Javascript:
– Prototype
– Drag and Drop
– Effects
Caching:
– Page
– Fragment
– Action
– Touch on Memcache
– Cache Observers
ActiveSupport:
– Touch on active support perhaps with an example
Scripts
– Go over script/runner, console
– Generating models, controllers, migrations, etc
Discussing the config and environment tweaking
Essential Rake tasks
How to add plugins
How to add gems to a build
How to freeze gems, unpack gems into a build
Anything else of interest
Additional material
Here you can find all available material for this talk.



















































































































































