Membuat Aplikasi Dengan Rails

Setelah melakuan instalasi rails seperti pada artikel sebelumnya, langkah selanjutnya adalah membuat aplikasi. Rails sudah menyertakan banyak script yang bisa dimanfaatkan agar proses pembuatan aplikasi bisa lebih mudah dan menyenangkan. Dengan rails kita tidak perlu repot-repot membuat berbagai macam file atau folder secara manual, jalankan script dan “voila” file dan folder sudah terbentuk, kita tinggal melakukan edit/penambahan sesuai yang kita inginkan.

Untuk membuat aplikasi pertama kali, kita bisa memanfaatkan perintah

$ rails new [nama_aplikasi]

Misal kita ingin membuat aplikasi dengan nama web maka cukup ganti [nama_aplikasi] dengan web:

$ rails new web

Maka akan dibuat folder dengan nama web yang berisi script-script yang siap kita manfaatkan untuk proses selanjutnya.

struktur direktori

Jika dilihat kedalam folder web, maka berikut folder-folder utama yang pasti akan kita manfaatkan:

  • app, kita akan banyak bermain di dalam folder ini, karena controllers, models, views assets dari aplikasi yang kita buat ada di sini
  • bin, berisi script-script yang akan kita manfaatkan dalam manajemen aplikasi kita
  • config, disini letak file konfigurasi dari aplikasi, mulai dari koneksi database, route dll
  • db, skema database dari aplikasi kita ada disini, istilah keren nya migration
  • public, folder yang bisa diakses dari luar, berisi file-file static dari aplikasi kita (gambar, css, javascript dll)
  • test, untuk unit testing
  • vendor, digunakan untuk menyimpan library third party

Selain folder-folder diatas ada juga beberapa file, yang paling penting adalah:

  • Gemfile, di file ini kita bisa mendefinisikan gem yang akan kita manfaatkan dalam aplikasi kita, misalnya kita membutuhkan mysql maka kita definisikan gem untuk mysql disini

Apa yang di generate oleh perintah ‘rails new’ ini sebenarnya adalah sebuah aplikasi yang sudah jadi, maksudnya? ya aplikasi ini sudah bisa berjalan. Jika tidak percaya, coba jalankan perintah dibawah:

$ bin/rails server

rails server

Kemudian buka http://localhost:3000 di browser maka akan muncul halaman sebagai berikut.

localhost rails 

Demikian langkah pertama dalam membuat aplikasi dengan ruby on rails.

Happy Coding