Menimbang dan melihat sudah tidak adanya lalu lintas data yang menuju ke page Groups dan 157, maka kedua halaman ini dengan berat hati harus kami take down untuk tujuan efisiensi. (bandithijo, 2019/10/11) ● Untuk semua artikel yang memberikan tautan ke repositori dotfiles saya di GitHub, saat ini sedang dalam proses perbaikan sehingga tidak dapat diakses. Mohon maaf atas ketidaknyamanan ini. (bandithijo, 2019/03/14) ●

Membuat Rails Project tanpa Database

Ditulis: 2019/10/09 Diperbaharui: 2019/10/13
Rails Tips

بسم الله الرحمن الرحيم

Prakata

Hello, Mas Bro!

Kita conference pers sebentar yaa.

Cukup lama juga tidak mengupdate tulisan di blog ini. Selain karena alasan pekerjaan juga karena sudah kehabisan kesabaran dengan proses build time dari Jekyll Blog ini yang semakin molor. Sekitar + 59 menitan. Mungkin saja penyebab hal ini dikarenakan blog ini memiliki artikel yang sudah cukup banyak.

Jujur saja, hal ini menghambat proses saya dalam menulis. Namun, masalah ini sudah berhasil saya akalin atasin. Mungkin, setelah ini akan saya posting bagaimana cara saya mengatasi masalah ini.

Latar Belakang Masalah

Oke, kembali ke topik bahasan mengenai “Membuat Rails Project tanpa Database”. Atau dapat pula saya gunakan kalimat “tanpa menggunakan Active Record”.

Artikel ini akan menjadi tulisan yang sederhana.

Dalam membuat sebuah project, mungkin saja dalam kasus yang sedang kita hadapi, kita tidak memerlukan database. Misalnya, membuat aplikasi yang semua data-datanya diambil dari API (Application Program Interface). Tentu akan lebih efektif kalo project yang kita buat, tidak perlu menyertakan database, karena kita tidak memerlukannya.

Pemecahan Masalah

Apakah Rails dapat melakukan ini?

Tentu saja! Bahkan caranya sangat mudah.

Rails menyertakan fitur ini sejak Rails 5.2.

Untuk dapat membuat Rails project tanpa menyertakan default database (sqlite) ikuti cara di bawah ini.

Saat akan menginisialisasi project baru, lakukan perintah di bawah ini.

$ rails new ProjectMahal --skip-active-record

Atau, kalau ingin menggunakan versi Rails tertentu, misal: Rails 5.1.3

Dapat menggunakan cara di bawah ini.

$ rails _5.1.3_ new ProjectMahal --skip-active-record

Nah, mudah sekali kan?

Apabila dikemudian hari ingin menggunakan database, silahkan mengikuti blog post selanjutnya mengenai, “Menambahkan Database pada Rails Project”.

Terima kasih. (^_^)v

Referensi

  1. Ruby on Rails 5.2 Release Notes (edgeguides)
    Diakses tanggal: 2019/10/09

  2. The Rails Command Line (edgeguides)
    Diakses tanggal: 2019/10/09

Penulis

logo_author

BanditHijo adalah nama pena saya – meminjam istilah keren dari para penulis. Teman-teman menyebut saya sebagai GNU/Linux Enthusiast. Saya memang gemar mengutak-atik sistem operasi ini. Bukan karena hobi tapi karena saya perlu untuk menggunakannya. Hehe.

- Rizqi Nur Assyaufi