Ruby on Rails

ActionMailer

Mengirim email, mailers, layouts, attachments, delivery methods, pengujian email

18 pertanyaan wawancaraยท
Mid-Level
1

Perintah mana yang menghasilkan mailer baru dalam aplikasi Rails?

Jawaban

Perintah rails generate mailer (atau rails g mailer) membuat mailer baru dengan kelas yang sesuai di app/mailers, view di app/views, dan file test. Perintah ini mengikuti konvensi Rails dan secara otomatis menghasilkan struktur file yang diperlukan untuk mengirim email.

2

Dari kelas mana semua mailer harus mewarisi dalam aplikasi Rails?

Jawaban

Semua mailer Rails mewarisi dari ApplicationMailer, yang sendiri mewarisi dari ActionMailer::Base. ApplicationMailer dibuat secara default di app/mailers dan memungkinkan pendefinisian konfigurasi umum untuk semua mailer dalam aplikasi, seperti layout default atau alamat pengirim.

3

Di direktori mana template view email berada dalam aplikasi Rails?

Jawaban

Template view email berada di app/views/mailer_name/. Setiap metode mailer berkorespondensi dengan sebuah template (misalnya welcome_email.html.erb dan welcome_email.text.erb). Rails secara otomatis mencari template yang cocok dengan nama metode mailer.

4

Metode mana yang harus digunakan untuk mengirim email secara asinkron melalui ActiveJob?

5

Bagaimana mendefinisikan alamat pengirim default untuk semua email dalam sebuah mailer?

+15 pertanyaan wawancara

Kuasai Ruby on Rails untuk wawancara berikutnya

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

Mulai gratis