
ActionMailer
การส่งอีเมล, mailers, layouts, attachments, delivery methods, การทดสอบอีเมล
1คำสั่งใดสร้าง mailer ใหม่ในแอปพลิเคชัน Rails?
คำสั่งใดสร้าง mailer ใหม่ในแอปพลิเคชัน Rails?
คำตอบ
คำสั่ง rails generate mailer (หรือ rails g mailer) สร้าง mailer ใหม่พร้อมคลาสที่สอดคล้องกันใน app/mailers, view ใน app/views และไฟล์ test คำสั่งนี้ปฏิบัติตามแบบแผนของ Rails และสร้างโครงสร้างไฟล์ที่จำเป็นสำหรับการส่งอีเมลโดยอัตโนมัติ
2ในแอปพลิเคชัน Rails mailer ทั้งหมดต้องสืบทอดมาจากคลาสใด?
ในแอปพลิเคชัน Rails mailer ทั้งหมดต้องสืบทอดมาจากคลาสใด?
คำตอบ
mailer ของ Rails ทั้งหมดสืบทอดมาจาก ApplicationMailer ซึ่งตัวมันเองสืบทอดมาจาก ActionMailer::Base ApplicationMailer ถูกสร้างขึ้นโดยค่าเริ่มต้นใน app/mailers และช่วยให้กำหนดการตั้งค่าที่ใช้ร่วมกันสำหรับ mailer ทั้งหมดในแอปพลิเคชันได้ เช่น layout เริ่มต้นหรือที่อยู่ผู้ส่ง
3ในแอปพลิเคชัน Rails เทมเพลต view ของอีเมลอยู่ในไดเรกทอรีใด?
ในแอปพลิเคชัน Rails เทมเพลต view ของอีเมลอยู่ในไดเรกทอรีใด?
คำตอบ
เทมเพลต view ของอีเมลอยู่ใน app/views/mailer_name/ แต่ละเมธอดของ mailer สอดคล้องกับเทมเพลต (เช่น welcome_email.html.erb และ welcome_email.text.erb) Rails จะค้นหาเทมเพลตที่ตรงกับชื่อเมธอดของ mailer โดยอัตโนมัติ
ควรใช้เมธอดใดในการส่งอีเมลแบบอะซิงโครนัสผ่าน ActiveJob?
จะกำหนดที่อยู่ผู้ส่งเริ่มต้นสำหรับอีเมลทั้งหมดใน mailer ได้อย่างไร?
+15 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Ruby on Rails อื่นๆ
พื้นฐาน Ruby
การเขียนโปรแกรมเชิงวัตถุใน Ruby
พื้นฐาน Rails
Routing & Controllers
พื้นฐาน ActiveRecord
Views และ ERB Templates
การเชื่อมโยงของ ActiveRecord
การสอบถาม ActiveRecord ขั้นสูง
ฟอร์ม Rails
การยืนยันตัวตนและการอนุญาต
Asset Pipeline สมัยใหม่และ frontend
โหมด API ของ Rails
การทดสอบด้วย RSpec
ActiveJob & Background Jobs
ActionCable & WebSockets
ActiveStorage
กลยุทธ์การ Caching
การ Migration ขั้นสูง
Rails Engines และแอปแบบโมดูลาร์
การเพิ่มประสิทธิภาพการทำงาน
Design Patterns ใน Rails
เมตาโปรแกรมมิงใน Ruby
ความปลอดภัยของ Rails
GraphQL กับ Rails
การดีพลอยและโปรดักชัน
Monitoring & Logging
กลยุทธ์การอัปเกรด Rails
เชี่ยวชาญ Ruby on Rails สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี