
Dasar-Dasar ActiveRecord
Models, migrations, operasi CRUD, validations, callbacks, scopes
1Apa itu ActiveRecord dalam konteks Ruby on Rails?
Apa itu ActiveRecord dalam konteks Ruby on Rails?
Jawaban
ActiveRecord adalah komponen ORM (Object-Relational Mapping) dari Rails yang merepresentasikan M (Model) dalam pola MVC. Komponen ini memungkinkan pengolahan data database sebagai objek Ruby, dengan membangun korespondensi antara tabel SQL dan kelas Ruby, serta antara kolom dan atribut objek.
2Menurut konvensi Rails, apa nama tabel yang terkait dengan model bernama Article?
Menurut konvensi Rails, apa nama tabel yang terkait dengan model bernama Article?
Jawaban
Rails menggunakan konvensi penamaan di mana nama model berbentuk tunggal dan dalam CamelCase, sedangkan nama tabel berbentuk jamak dan dalam snake_case. Dengan demikian, model Article secara otomatis berhubungan dengan tabel bernama articles. Konvensi ini memungkinkan Rails menyimpulkan asosiasi tanpa konfigurasi eksplisit.
3Perintah Rails mana yang membuat model baru beserta migration?
Perintah Rails mana yang membuat model baru beserta migration?
Jawaban
Perintah rails generate model (atau rails g model sebagai singkatan) secara bersamaan membuat file model di app/models, file migration yang sesuai di db/migrate, dan file test. Hal ini memastikan bahwa struktur database dan model Ruby tetap tersinkronisasi sejak awal.
Apa itu migration dalam Rails?
Perintah mana yang menjalankan semua migrasi yang tertunda?
+22 pertanyaan wawancara
Topik wawancara Ruby on Rails lainnya
Dasar-Dasar Ruby
Pemrograman Berorientasi Objek di Ruby
Dasar-Dasar Rails
Routing & Controllers
Views & Template ERB
Asosiasi ActiveRecord
Kueri ActiveRecord Lanjutan
Formulir Rails
Autentikasi & Otorisasi
Asset Pipeline modern & frontend
Mode API Rails
Pengujian dengan RSpec
ActiveJob & Background Jobs
ActionCable & WebSockets
ActionMailer
ActiveStorage
Strategi Caching
Migrasi tingkat lanjut
Rails Engines & Aplikasi Modular
Optimasi Performa
Design Pattern Rails
Metaprogramming Ruby
Keamanan Rails
GraphQL dengan Rails
Deployment & Produksi
Monitoring & Logging
Strategi Upgrade Rails
Kuasai Ruby on Rails untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis