Congratulations, you've put Ruby on Rails!
Before you move on, verify that the following conditions have been met:
- The log and public directories must be writable to the web server (
chmod -R 775 log
and chmod -R 775 public
).
-
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.
-
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:
- 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!
- Edit config/database.yml with your database settings.
- Create controllers and models using the generator in
script/generate
Help: Run the generator with no arguments for documentation
- See all the tests run by running
rake
.
- Develop your Rails application!
- Setup Apache with FastCGI (and Ruby bindings), if you need better performance
Trying to setup a default page for Rails using Routes? You'll have to delete this file (public/index.html) to get under way. Then define a new route in config/routes.rb of the form:
map.connect '', :controller => 'wiki/page', :action => 'show', :title => 'Welcome'
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).