
ActionMailer
Mengirim email, mailers, layouts, attachments, delivery methods, pengujian email
1Perintah mana yang menghasilkan mailer baru dalam aplikasi Rails?
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.
2Dari kelas mana semua mailer harus mewarisi dalam aplikasi Rails?
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.
3Di direktori mana template view email berada dalam aplikasi Rails?
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.
Metode mana yang harus digunakan untuk mengirim email secara asinkron melalui ActiveJob?
Bagaimana mendefinisikan alamat pengirim default untuk semua email dalam sebuah mailer?
+15 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
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