質問編集履歴

1

指摘に当たって記述を追記

2019/08/20 01:13

投稿

zackieeee
zackieeee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,85 @@
49
49
  そもそもの考え方が間違っているなどあれば、そこも含めて指摘をいただければと考えます。
50
50
 
51
51
  駄文ではございますが、何卒よろしくお願いいたします。
52
+
53
+
54
+
55
+
56
+
57
+ 【追記】
58
+
59
+  Mailerの本文はViewにhtml.hamlを作成し、haml形式で記述をしています。
60
+
61
+  以下に例を記述いたします。
62
+
63
+
64
+
65
+ ```rails
66
+
67
+  Mailer.rb
68
+
69
+ #ユーザ登録完了通知
70
+
71
+ def registration_confirmation(user)
72
+
73
+ @user = user
74
+
75
+ mail to: @user.email,
76
+
77
+ subject: '【●●●●】会員登録完了'
78
+
79
+ end
80
+
81
+ ```
82
+
83
+
84
+
85
+ ```rails
86
+
87
+ registration_confirmation.html.haml
88
+
89
+
90
+
91
+ %p
92
+
93
+ = "#{@user.nickname}さん"
94
+
95
+ %br
96
+
97
+ %br
98
+
99
+ ●●●にご登録いただきありがとうございます。
100
+
101
+ %br
102
+
103
+ 会員登録が完了しました。
104
+
105
+ ```
106
+
107
+
108
+
109
+ ```rails
110
+
111
+ mail = UserMailer.registration_confirmation(user).deliver
112
+
113
+
114
+
115
+ @notice = Notice.new(mail.subject,mail.body.encoded・・・)
116
+
117
+ ・・・
118
+
119
+
120
+
121
+ ```
122
+
123
+
124
+
125
+ 最初mail.body.encodedでデータをとると64baseでエンコードされた状態でしたが、
126
+
127
+ 先ほど確認したところhtml形式で中身を確認することができました。
128
+
129
+
130
+
131
+ 上記の上で、そもそも考え方が違う、一般的な事例などご教示いただけると幸いです。
132
+
133
+ 何卒、よろしくお願いいたします。