before_action フィルターを介してメールにファイルを添付しようとしています:
class UserMailer < ActionMailer::Base
before_action :add_logo_attachment
layout 'mail'
default from: "\"Admin\" <admin@site.com>",
to: Proc.new {Admin.pluck(:email)}
def send_mail
mail(subject: 'Hello, admin!')
end
.
.
private
def add_logo_attachment
attachments.inline['logo.png'] = File.read(Rails.root.join('app/assets/images/logo.png'))
end
end
そして、次のエラーが表示されます: UserMailer:Class の undefined method `before_action' が Rails ガイドに同じ例があり、自分のコードとガイドのコードの違いがわかりません。