5.1. General
5.1.1.
Documentation
API for local
installation
-
gem_server
http://localhost:8088/
Official Rails API
-
http://api.rubyonrails.com
Searchable Rails API
-
http://rails.outertrack.com
http://railshelp.com
Ruby documentation
-
http://ruby-doc.org
Excellent multi-API
documentation
-
Includes Ruby, Ruby on Rails, HTML, CSS,
JavaScript, DOM, and more: gotapi.com">http://www.gotapi.com
5.1.2. Supported
Web Servers
- WEBrick
- Mongrel
- Lighttpd
- Apache
- MS IIS
Learn more: http://wiki.rubyonrails.org/rails/pages/FAQ#webservers.
5.1.3. Supported
Databases
- DB2
- Firebird
- MySQL
- Oracle
- PostgreSQL
- SQLite
- SQL Server
Learn more: http://wiki.rubyonrails.org/rails/pages/DatabaseDrivers.
5.1.4. Integrated
Development Environments (IDEs)
5.1.4.1. Open
Source
Eclipse/RDT
-
http://rubyeclipse.sourceforge.net
FreeRIDE
-
http://freeride.rubyforge.org
RadRails (built on
Eclipse/RDT)
-
radrails.org">http://www.radrails.org
RDE (Ruby Development
Environment)
-
http://homepage2.nifty.com/sakazuki/rde_e.html
5.1.4.2.
Commercial
ArachnoRuby
-
ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php">http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php
Komodo
-
activestate.com/Products/Komodo">http://www.activestate.com/Products/Komodo
5.1.4.3.
Editors
Several options
-
http://wiki.rubyonrails.org/rails/pages/Editors
5.1.4.4.
Debugging
Logfiles
-
Look for the files development.log, test.log, and production.log.
Interactive Rails
Console
-
http://wiki.rubyonrails.com/rails/pages/Console
clarkware.com/cgi/blosxom/2006/04/04">http://www.clarkware.com/cgi/blosxom/2006/04/04
Breakpoint
-
http://wiki.rubyonrails.com/rails/pages/HowtoDebugWithBreakpoint
Debuggers
-
See the IDEs listed earlier.
Rails debug popup
-
bigbold.com/snippets/posts/show/697">http://www.bigbold.com/snippets/posts/show/697
5.1.5. Create a
New Rails Application
rails app_name
Options:
-
-d=xxx or --database=xxx
-
Specify which database to use (mysql,
oracle, postgresql, sqlite3, etc.);
defaults to mysql.
-
-r=xxx or --ruby-path=xxx
-
Specify the path to Ruby; if not set, the
scripts use env to find Ruby.
-
-f
or
-freeze
-
Freezes Rails into the vendor/rails directory.
 |