ruby
Belajar Ruby on Rails: Seri Belajar Ruby on Rails Bagian 10
Hai lanjut lagi, setelah sebelumnya belajar tentang mengimplementasikan authentikasi menggunakan Devise, kali ini kita akan belajar tentang penggunaan assets untuk css dan javascript di Ruby on Rails. Assets Di dalam Ruby on Rails ada yang dinamakan ‘Asset Pipeline’, ini berguna untuk menggabungkan/mengkompres assets seperti Javascript & CSS maupun File Gambar (.jpg, .png dll). Di dalam […]
Belajar Ruby on Rails: Seri Belajar Ruby on Rails Bagian 11
Hai, semangattt! ini bagian terakhir dari Seri Belajar Ruby on Rails loh, kali ini kita akan belajar membuat aplikasinya langsung. Aplikasi nya yang simple-simple aja ya kalian pasti bisa kok, apalagi kalo kalian udah baca bagian yang lain. So kita yang langsung aja ya. Kali ini kita akan membuat aplikasi yang namanya Homework Management dengan Rails versi […]
Belajar Ruby on Rails: Seri Belajar Ruby on Rails Bagian 2
Berikut ini cara installasi Ruby on Rails menggunakan Rbenv di Ubuntu 22.04 1. Apa itu Rbenv Rbenv merupakan tools yang memudahkan developer untuk menginstal, mengelola, dan mengganti versi Ruby secara fleksibel di local system. Ini sangat memudahkan developer untuk mengerjakan beberapa project dengan versi Ruby on Rails yang berbeda. 2. Install dependency system Buka terminal […]
setup Rspec Ruby On Rails API Mode bagian 1
RSpec adalah kerangka kerja pengujian unit untuk bahasa pemrograman Ruby. RSpec berbeda dari kerangka xUnit tradisional seperti JUnit karena RSpec adalah alat pengembangan yang digerakkan oleh Perilaku. Artinya, tes yang ditulis dalam RSpec berfokus pada “perilaku” aplikasi yang sedang diuji. RSpec adalah DSL untuk membuat contoh yang dapat dieksekusi tentang bagaimana kode diharapkan berperilaku, terorganisir […]
Setup RSpec Ruby on Rails API Mode dengan Serializer & Factory Bot Bagian 2
Di Rails, serializer memungkinkan Anda untuk menyesuaikan data alih-alih memiliki render default. Pada artikel ini, kita akan melihat panduan langkah demi langkah untuk menggunakan serializer di aplikasi Anda. Berikut dengan implementasi Rspec pada Serializer. 1. Tambahkan gem serializer pada Gemfile gem ‘active_model_serializers’ kembali ke terminal dan run bundle install 2. membuat sebuah file Serializer bundle […]
Belajar Ruby on Rails: Seri Belajar Ruby on Rails
Struktur Code Aplikasi Berikut penjelasan struktur aplikasi yang ada di rails 7 : app models: Tempat untuk semua Model. Model berinteraksi dengan database dan berisi logika bisnis aplikasi. Biasanya setiap model merepresentasikan tabel dalam database. Contoh: app/models/user.rb (Model untuk entitas pengguna) controllers: Tempat untuk semua Controller. Controller menangani permintaan dari browser, memprosesnya, […]
Ransack pada ruby on rails
Ransack adalah gem Ruby yang memungkinkan pencarian dan pemfilteran data pada model Active Record dengan sangat fleksibel dan mudah. Ini sangat berguna dalam aplikasi Ruby on Rails yang membutuhkan fitur pencarian atau penyaringan data berdasarkan kolom tertentu. pertama kita harus memasukan gem ‘ransack’ pada Gemfile gem ‘ransack’, ‘~> 4.2.1’ langkah selanjutnya kita harus membuat controller […]