I've been following the instructions provided in 
"http://darkhost.mine.nu:8080/~vince/rails/tutorial.html" to see if i 
could get the basic database (Postgres)/webserver (WEBrick)/Rails 
functionality working.  Everything seems ok until i get to the part 
where i stick "scaffold :album" into the AlbumController class.

I've got two problems.  1a) postgres ident authorization won't work for 
me for a non-postgres user (nothing to do with anything but postgres) so 
i just made the first line in pg_hba.conf "local all all trust" and then 
(re postgres all by itself) access seems to work ok... except when i go 
to "http://localhost:3000/album" i see (1b):

PGError in Album#index
FATAL: IDENT authentication failed for user "postgres"
[followed by a stack trace]

(this is with "local all all trust" as the first line in pg_hba.conf)
I'm running WEBrick as a non-postgres, non-root user.

Problem 2:  I run WEBrick with -r debug and i get an exception raised in 
/usr/lib/ruby/1.8/webrick/httpservlet/filehandler.rb#235:

235: st = (File::stat(res.filename) rescue nil)

(rdb:2) p res.filename
"/home/craig/Album/public/album"
(rdb:2)

Which is causing the following output (even when not running the debugger):

#<WEBrick::HTTPStatus::NotFound: `/album' not found.>
127.0.0.1 - - [31/Oct/2004:14:37:01 EST] "GET /album HTTP/1.1" 500 3657
- -> /album

There *is* no public/album directory, though.  Is something wrong here? 
  There were no instructions to make this directory, it didn't get made 
by either the new_model or new_controller scripts and (crucially) the 
example cited above shows things working at this point (displaying 
"Listing todos" in the tutorial).

Could my Album object be insufficiently "business"-like?