Difference between revisions of "Rails3"
| 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  | 
||
=== 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