【发布时间】:2014-12-23 13:00:35
【问题描述】:
我正在编写 Rails 教程的第 10 章。我跳过了帐户激活并实施了密码重置邮件。下面是代码: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
这是用户邮件程序本身的代码:
class UserMailer < ActionMailer::Base
default from: "from@example.com"
# 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: "to@example.org"
end
end
当我去http://localhost:3000/rails/mailers/user_mailer/password_reset时,我得到了
我做错了什么?
【问题讨论】:
标签: ruby-on-rails-4 actionmailer railstutorial.org