I am really sorry to be asking this question, since I know it's been asked before many times (and I've been googling for it). And it's a basic problem which I wouldn't be asking for help for if I hadn't been put me at a standstill for the last two days.
Basically, I've started a RoR project on Dreamhost, and I can't even get a "Hello World" controller to work. Instead I get:
"no route found to match "/MyTest/" with {:method=>:get}" (I created a controller called MyTest to print "Hello World")
The page in error is: http://rails2.scoopytube.com/MyTest/
To show that my installation works, here's the index welcome page: http://rails2.scoopytube.com/
The only instructions I've followed were the very basic ones on the Dreamhost wiki to get Rails working on a top-level of the subdomain: http://wiki.dreamhost.com/Rails
I haven't done any other kind of special step, whether it be altering routes.db, the .htaccess file, etc (although I have done that with OTHER attempts at RoR installations, all having failed). So basically...what step am I missing besides running >rails MyProjectName and getting at least the WElcome page to show up?
Don't know what RoR version is being used specifically (they are in the middle of rolling out the newest version) but the subdomain is using FastCGI.
Here is what my .htaccess says:
# General Apache options AddHandler fastcgi-script .fcgi AddHandler cgi-script .cgi Options +FollowSymLinks +ExecCGI
RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
# In case Rails experiences terminal errors # Instead of displaying this message you can supply a file here which will be rendered instead