Difference between revisions of "Rails3"

From DiLab
Jump to: navigation, search
Line 11: Line 11:


Now check the http://localhost:3000 in your browser.
Now check the http://localhost:3000 in your browser.

== Nonstop first app ==

rails new blog
cd blog
bundle install

gedit config/database.yml
rake db:create
rails server

== Using Mysql ==

=== Making a new application ===

=== database.yml file ===
development:
adapter: mysql2
encoding: utf8
database: blog_development
pool: 5
username: root<change this>
password: <change this>
socket: /tmp/mysql.sock




Line 17: Line 41:
gem install pg
gem install pg


Making a new application
=== Making a new application ===
rails -d postgresql my_rails_app
rails -d postgresql my_rails_app


Your database.yml file
=== database.yml file ===
development:
development:
adapter: postgresql
adapter: postgresql

Revision as of 18:03, 28 December 2010

Developing for Rails3.

Create a new application

Test your installation by making a test application

rails new tetsApp
cd testApp
rails server

Now check the http://localhost:3000 in your browser.

Nonstop first app

rails new blog
cd blog
bundle install
gedit config/database.yml
rake db:create
rails server

Using Mysql

Making a new application

database.yml file

development:

 adapter: mysql2
 encoding: utf8
 database: blog_development
 pool: 5
 username: root<change this>
 password: <change this>
 socket: /tmp/mysql.sock


Using Postgres

Make sure you have pg gem installed (not the old "postgres" gem)

gem install pg

Making a new application

rails -d postgresql my_rails_app

database.yml file

  development:
   adapter: postgresql
   host: localhost
   port: 5432
   username: your_db_username
   password: your_db_password
   database: your_rails_project_development
   schema_search_path: public
   encoding: utf8
   template: template0

More info

Try this: http://wiki.rubyonrails.org/database-support/postgres