対象バージョン
- Rails 5.2
ActionMailerはAbstractControllerを継承しているのでActionControllerと同じ汎用のヘルパーのみ使用できます。
Action Mailer now just inherits from AbstractController, so you have access to the same generic helpers as you do in Action Controller.
独自のヘルパーをMailerで使用するためには以下のように、helper 使って必要なヘルパーを読み込む必要があります。
class SomeMailer < ApplicationMailer helper SomeHelper end
または
class SomeMailer < ApplicationMailer helper :some end
または
class SomeMailer < ApplicationMailer helper 'some' end
helper
https://api.rubyonrails.org/classes/AbstractController/Helpers/ClassMethods.html#method-i-helper