Ruby on Rails

ActiveStorage

Upload file, lampiran, has_one_attached, has_many_attached, S3, variants, previews

20 pertanyaan wawancara·
Mid-Level
1

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.

2

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.

3

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.

4

Metode mana yang harus digunakan untuk memeriksa apakah sebuah file sudah dilampirkan ke sebuah record?

5

Di file konfigurasi mana layanan penyimpanan default (local, S3, dll.) harus didefinisikan?

+17 pertanyaan wawancara

Kuasai Ruby on Rails untuk wawancara berikutnya

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

Mulai gratis