# Rails: Welcome on board

# Congratulations, you've put Ruby on Rails!

Before you move on, verify that the following conditions have been met:

1. The log directory and the empty log files must be writable to the web server (`chmod -R 777 log`).
2. The shebang line in the public/dispatch* files must reference your Ruby installation.
   You might need to change it to `#!/usr/bin/env ruby` or point directly at the installation.
3. Rails on Apache needs to have the cgi handler and mod_rewrite enabled.
   Somewhere in your httpd.conf, you should have:
   `AddHandler cgi-script .cgi`
   `LoadModule rewrite_module libexec/httpd/mod_rewrite.so`
   `AddModule mod_rewrite.c`

Take the following steps to get started:

1. Create empty development and test databases for your application.
   Recommendation: Use *_development and *_test names, such as basecamp_development and basecamp_test
   Warning: Don't point your test database at your development database, it'll destroy the latter on test runs!
2. Edit config/database.yml with your database settings.
3. Create controllers and models using the generator in `script/generate`
   Help: Run the generator with no arguments for documentation
4. See all the tests run by running `rake`.
5. Develop your Rails application!
6. Setup Apache with FastCGI (and Ruby bindings), if you need better performance

Having problems getting up and running? First try debugging it yourself by looking at the log files.
Then try the friendly Rails community on the web or on IRC (FreeNode#rubyonrails).