From: Xeno Campanoli Date: 2007-06-16T01:52:38+09:00 Subject: Re: Walking through Tate and Hibbs, running into things that don't work...starting on page 7 Xeno Campanoli wrote: My next problem is the "greeting" page which I'm supposed to be able to get just by editing my app/controller/greeting_controller.rb file to be: class GreetingController < ApplicationController def index render :text => "

Welcome to your first Rails application

" end end There are some problems with this: 1. There is no app/controller directory generated. There is an app/controllers directory. 2. The second

tag should presumably be

. 3. I do not get the diagnostic that the index is an unknown option BEFORE I insert lines 2-4 above. After I do, I get "/greeting not found" from the browser. If someone could tell me where I'm going wrong here, it would be good to get back on track. I was hoping to make quick work of learning ROR with this little book, but instead I'm finding it seems more of a roadblock than anything else with these kinds of confusions. > First of all, there seems to be this claim on page 7 that the contents > of script/server is: > > ... > OPTIONS = { > :port => 3000, > :ip => "0.0.0.0", > :environment => "development", > :server_root => "File.expand_path(File.dirname(__FILE__) + > "/../../public/"), > :server_type => WEBrick::SimpleServer > } > ... > --snip--- > I'm not seeing the above anywhere, and my chapter-1/script/server has > the following content: > > #!/usr/bin/env ruby > require File.dirname(__FILE__) + '/../config/boot' > require 'commands/server' > ---snip--- > Is there an updated instruction in this regard? I'd like to hook up > also to Apache and lighthttpd, and presumably that was the old place > where it was done?? > > -- The only sustainable organizing methods focus not on scale, but on good design of the functional unit, not on winning battles, but on preservation.