devise_mailer_preview.rb 766 字节
Newer Older
1 2
class DeviseMailerPreview < ActionMailer::Preview
  def confirmation_instructions_for_signup
3
    DeviseMailer.confirmation_instructions(unsaved_user, 'faketoken', {})
4 5 6 7
  end

  def confirmation_instructions_for_new_email
    user = User.last
8 9
    user.unconfirmed_email = 'unconfirmed@example.com'

10 11
    DeviseMailer.confirmation_instructions(user, 'faketoken', {})
  end
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

  def reset_password_instructions
    DeviseMailer.reset_password_instructions(unsaved_user, 'faketoken', {})
  end

  def unlock_instructions
    DeviseMailer.unlock_instructions(unsaved_user, 'faketoken', {})
  end

  def password_change
    DeviseMailer.password_change(unsaved_user, {})
  end

  private

  def unsaved_user
    User.new(name: 'Jane Doe', email: 'jdoe@example.com')
  end
30
end