|
|
A Rails 2.0.2 application configures SQLite3 database by
default. This requires you to have SQLlite3 database running and also
have the corresponding database adapter installed. Even this is part of
the Leopard (Mac OS 10.5+) development kit but this needs extra
configuration on non-Leopard machines.
One of the guiding principles of Rails is Convention-over-Configuration.
So there are couple of ways you can override this default:
jruby -S rails -d mysql myappconfig/environment.rb"config.frameworks -= [ :active_record ]environment.rb"This is generally handy if you want to generate and test a simple Rails
application that does not involve database.
Please leave suggestions on other TOTD that you'd like to see. A complete
archive is available here.
Technorati: totd
rubyonrails
jruby ruby leopard sqlite3 database