Newbie question - routes.rb on server



I am new to Ruby but not to programming. I have a domain name and server
space with a host who said that ruby on rails should work on the server.
All I want to do is make sure that a test ruby application works online
so that I can begin development on an app. I am able to get the test
program to work locally but not online.

In C:/ruby/projects/test/controllers/TestController.rb:

(path online =

class TestController < ApplicationController

def index
	render_text "Hello Ruby"


In config/routes.rb, i have tried all of the following:

map.connect ‘’, :controller => ‘test’, :action => ‘index’

map.connect ‘’, :controller => ‘Test’, :action => ‘index’

map.connect ‘’, :controller => ‘test_controller’, :action => ‘index’

map.connect ‘test/:controller’,:action => ‘index’

map.connect “test”, :controller => “Test”
map.connect “test/:controller/:action/:id”

At both and, I can
get the “Hello Ruby” to display. However, I can’t get it to work on my
domain, i.e., or All that
these respective links display is the index of files and folders in
those links.

Am I missing something here, or is it my host that is missing something?
What do I have to do to get “Hello Ruby” to display at




Who is your host? What Web Server? The problem is not with your
routes. It is with the configuration of the server and how it
interacts with your app.

~ Ben

On 5/13/06, Theresa TK removed_email_address@domain.invalid wrote:

(path online =
map.connect ‘’, :controller => ‘test’, :action => ‘index’
At both and, I can


Posted via

Rails mailing list

Ben R.