
ActiveStorage
Upload file, lampiran, has_one_attached, has_many_attached, S3, variants, previews
1Perintah mana yang harus digunakan untuk menginstal ActiveStorage di aplikasi Rails?
Perintah mana yang harus digunakan untuk menginstal ActiveStorage di aplikasi Rails?
Jawaban
Perintah rails active_storage:install menghasilkan migrasi yang diperlukan untuk membuat tabel active_storage_blobs dan active_storage_attachments. Tabel-tabel ini menyimpan metadata tentang file yang diunggah. Setelah instalasi, jalankan rails db:migrate untuk menerapkan migrasi ke database.
2Makro mana yang harus digunakan untuk melampirkan satu file (avatar) ke model User?
Makro mana yang harus digunakan untuk melampirkan satu file (avatar) ke model User?
Jawaban
Makro has_one_attached memungkinkan melampirkan satu file ke sebuah model. Makro ini secara otomatis membuat metode avatar, avatar=, avatar.attach, avatar.attached?, dan avatar.purge. Untuk beberapa file, gunakan has_many_attached.
3Makro mana yang harus digunakan untuk melampirkan beberapa file (documents) ke model Project?
Makro mana yang harus digunakan untuk melampirkan beberapa file (documents) ke model Project?
Jawaban
Makro has_many_attached memungkinkan melampirkan beberapa file ke sebuah model. Makro ini membuat metode documents, documents.attach, documents.attached?, dan documents.purge. File disimpan dalam sebuah koleksi dan dapat ditambahkan atau dihapus secara individual.
Metode mana yang harus digunakan untuk memeriksa apakah sebuah file sudah dilampirkan ke sebuah record?
Di file konfigurasi mana layanan penyimpanan default (local, S3, dll.) harus didefinisikan?
+17 pertanyaan wawancara
Topik wawancara Ruby on Rails lainnya
Dasar-Dasar Ruby
Pemrograman Berorientasi Objek di Ruby
Dasar-Dasar Rails
Routing & Controllers
Dasar-Dasar ActiveRecord
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
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