0
私は "Action Mailer Basics Guide"を読んでいます。ここに私のコードです:ガイドと同じであるRuby on Rails - ActionMailerによって生成された電子メールでリンクが機能しません。
<!DOCTYPE html>
<html>
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
</head>
<body>
<p>
Hi. This is your notification.
</p>
<p>
Please click this link: <%= @url %>
</p>
</body>
</html>
:
def send_email
@url = 'my url'
mail(to: 'my email address', subject: 'my subject')
end
はここに私のテンプレートです。問題は、<%= @url %>
が電子メールを受信したときにリンクとしてフォーマットされていないことです。リンク自体は問題ありません。
何が間違っているのか分かりますか?
まあ簡単だった:それはHTMLを生成する
。完璧に動作します。アクションメーラーで定義されたメソッドが機能しないのはなぜですか?私はレール4を使用しています。それは問題ですか? – RamJet
@ Danil Speranskyはい、私はいつもそうしていますが、受け入れる前に10分間待たなければなりません。私はupvoteすることができますが、私はスタックのオーバーフローで特定のスコアに達するまで表示されません。 – RamJet