Add previews for all customized Devise emails
This commit is contained in:
parent
933cd3478d
commit
7b66dcf65e
1 changed files with 21 additions and 2 deletions
|
@ -1,11 +1,30 @@
|
|||
class DeviseMailerPreview < ActionMailer::Preview
|
||||
def confirmation_instructions_for_signup
|
||||
user = User.new(name: 'Jane Doe', email: 'signup@example.com')
|
||||
DeviseMailer.confirmation_instructions(user, 'faketoken', {})
|
||||
DeviseMailer.confirmation_instructions(unsaved_user, 'faketoken', {})
|
||||
end
|
||||
|
||||
def confirmation_instructions_for_new_email
|
||||
user = User.last
|
||||
user.unconfirmed_email = 'unconfirmed@example.com'
|
||||
|
||||
DeviseMailer.confirmation_instructions(user, 'faketoken', {})
|
||||
end
|
||||
|
||||
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
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue