23 February 2016

Rails - Cara Install Mysql pada Aplikasi Rails

Brillian-infoRails - Cara Install Mysql pada Aplikasi Rails.
rails

Pendahuluan

Ruby on Rails menggunakan sqlite3 sebagai database defaultnya. Namun, mungkin tidak sesuai dengan database yang Anda gunakan pada Aplikasi Anda. Jika Aplikasi Anda menginginkan menggunakan Mysql sebagai databasenya, atau mungkin menggunakan Mysql Server ataupun PostgreSQL, Anda membutuhkan beberapa langkah untuk menjalankannya.

Pada tutorial kali ini, saya akan menunjukan bagaimana cara men setting environment rails dengan menggunakan database Mysql pada aplikasinya. Pertama, kita akan menginstall Mysql adapternya. Mari saya tunjukan bagaimana caranya.


Install MySQL Gem

Sebelum aplikasi kita dapat konek pada MySQL, kia membutuhkan MySQL adapter. mysql2 gem adalah solusinya pada rails.

Pada Framework Rails, cara menginstall mysql2 gem seperti ini :

gem install mysql2
gem install mysql2

Sekarang, Aplikasi Anda dapat menggunakan database Mysql.

Saya Anggap, Anda sudah menginstall aplikasi rails pada lokalhost Anda. Kemudian kita masuk ke directory aplikasi kita menggunakan command prompt

cd appname

Langkah selanjutnya adalah konfigurasi database aplikasi.

Konfigurasi Koneksi Database

Buka database configuration dengan menggunakan aplikasi text editor favorit Anda.

config/database.yml

Tambahkan beberapa konfigurasi seperti ini :
konfigurasi database.yml


Ubah konfigurasi pada gemfile Anda seperti ini :
konfigurasi gemfile




Testing Konfigurasi

Cara tercepat untuk kita mengetahui apakah aplikasi kita dapat menggunakan koneksi database MySQL adalah dengan mencoba menjalankannya.

Sebagai contoh, kita jalankan menggunakan command berikut:

rails server

rails server


Command tersebut akan menghasilkan aplikasi kita berjalan pada localhost:3000.

Jika Anda melihat "Welcome aboard" pada halaman Rails, berarti aplikasi Anda berjalan sesuai konfigurasi dan tersambung dengan koneksi database MySQL.

Welcome Aboard


Kesimpulan

Sekarang Anda dapat memulai develop aplikasi pada Ruby on Rails dengan MySQL database sebagai databasenya.

Selamat mencoba!

No comments: