Tata letak mailer di layouts/mailer.text.erb & layouts/mailer.html.erb saat ini muncul di semua tampilan mailer yang saya buat. Bagaimana cara mengecualikan tata letak mailer untuk dua tampilan (sent.text.erb & sent.html.erb)?
Abaikan tata letak surat untuk tampilan surat tertentu
Jawaban (2)
Anda dapat menggunakan metode tata letak. Menambahkan sesuatu seperti layout: 'mailer', except: :sent
ke kelas mailer Anda seharusnya berhasil.
person
eugen
schedule
19.05.2017
Kamu bisa melakukan ini:
layout 'your_layout', except: [:view_one, :view_two]
Hal yang sama dapat dilakukan dengan only:
Anda juga dapat menentukan tata letak berbeda di setiap tindakan seperti ini:
def your_action
render layout: 'some_layout'
end
person
NM Pennypacker
schedule
19.05.2017
Tidak ada pengontrol untuk tampilan mailer yang saya coba hapus tata letaknya.
- person FreeLine; 19.05.2017