Posts filed under 'tutorials'

Ruby on Rails 2.0.2 Step by Step – 1

Tutorial ini dibuat dengan anggapan kamoe sudah mengerti MySQL dan konsep MVC

1. Install Ruby dan Ruby on Rails di kompie moe
2. Buka console / terminal / dos dan masuk ke folder kerja moe
3. Ketik: rails test
4. masuk ke folder test
5. buka config/database.yml dengan editor fave moe

development:
adapter: mysql
encoding: utf8
database: test
username: ruby
password:
socket: /opt/lampp/var/mysql/mysql.sock

# Warning: The database defined as ‘test’ will be erased and
# re-generated from your development database when you run ‘rake’.
# Do not set this db to the same as development or production.
test:
adapter: mysql
encoding: utf8
database: test
username: ruby
password:
socket: /opt/lampp/var/mysql/mysql.sock

production:
adapter: mysql
encoding: utf8
database: test
username: ruby
password:
socket: /opt/lampp/var/mysql/mysql.sock

Kalo kamu pake rdbms mysql begitulah settingan database.yml nya. Kecuali username dan password, semuanya sama.
6. di rdbms mysql, buat database ‘test’ dengan table users (id int not null auto_increment primary key, first_name varchar(20), last_name varchar(20), email varchar(255), password varchar(20) )
7. Masih di dalam folder test, ketik: ./script/generate scaffold User. di windows: ruby script\generate scaffold User
maka otomatis akan ada file app/controller/user.rb, app/model/users.rb, dan beberapa file di app/views, dsb.

8. ketik: ./script/server webrick
9. buka web browser dan ketik alamat http://localhost:3000 dan coba alamat http://localhost:3000/users
10. di rails 2.0.2, field-field dalam table tidak otomatis di tampilkan maka tambahkan kode berikut pada file-file yang ada di folder app/views.

di file index.html.erb:

<%= user.first_name %> <%= user.last_name %>

dan refresh halaman web, maka akan muncul data yang ada di tabel users. :)

Add comment Mei 6, 2008


Calendar

November 2009
S S R K J S M
« Mei    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Posts by Month

Posts by Category