1
레일 튜토리얼의 10 장에서 작업 중입니다. 계정 활성화를 건너 뛰고 비밀번호 재설정 메일러를 구현했습니다.Rails :: MailersController # 미리보기에서 ArgumentError (잘못된 인수 수 (1에 대해 0))
class UserMailer < ActionMailer::Base
default from: "[email protected]"
# Subject can be set in your I18n file at config/locales/en.yml
# with the following lookup:
#
# en.user_mailer.password_reset.subject
#
def password_reset
@greeting = "Hi"
mail to: "[email protected]"
end
end
내가 http://localhost:3000/rails/mailers/user_mailer/password_reset
에 갈 때 나는
무엇입니까 : user_mailer_preview.rb 여기
# Preview all emails at http://localhost:3000/rails/mailers/user_mailer
class UserMailerPreview < ActionMailer::Preview
# Preview this email at
# http://localhost:3000/rails/mailers/user_mailer/password_reset
def password_reset
user = User.first
user.reset_token = User.new_token
UserMailer.password_reset(user)
end
end
의 사용자 메일 발송 자체의 코드입니다 : 여기에 코드입니다 내가 도대체 뭘 잘못하고있는 겁니까?