Ruby on Rails

Dasar-Dasar ActiveRecord

Models, migrations, operasi CRUD, validations, callbacks, scopes

25 pertanyaan wawancara·
Junior
1

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.

2

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.

3

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.

4

Apa itu migration dalam Rails?

5

Perintah mana yang menjalankan semua migrasi yang tertunda?

+22 pertanyaan wawancara

Kuasai Ruby on Rails untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis