From 0e972ae19102726b5c2477461dc2334241c4c48b Mon Sep 17 00:00:00 2001 From: DualFroz Date: Fri, 4 Sep 2026 20:01:24 +0200 Subject: [PATCH] feat(password-resets): add edit and new --- .../blog/app/views/password_resets/edit.erb | 20 +++++++++++++++++++ .../blog/app/views/password_resets/new.erb | 12 +++++++++++ 2 files changed, 32 insertions(+) create mode 100644 examples/blog/app/views/password_resets/edit.erb create mode 100644 examples/blog/app/views/password_resets/new.erb diff --git a/examples/blog/app/views/password_resets/edit.erb b/examples/blog/app/views/password_resets/edit.erb new file mode 100644 index 0000000..e339515 --- /dev/null +++ b/examples/blog/app/views/password_resets/edit.erb @@ -0,0 +1,20 @@ +<% unless errors.empty? %> + +<% end %> + +

<%= t('password_resets.reset_heading') %>

+<% form_for(nil, url: url_for(:password_reset, token: token), method: :patch, object_name: 'password_reset') do |f| %> +

+ <%== f.label(:password, t('password_resets.new_password_label')) %> + <%== f.password_field(:password) %> +

+

+ <%== f.label(:password_confirmation, t('password_resets.confirm_password_label')) %> + <%== f.password_field(:password_confirmation) %> +

+ <%== f.submit(t('password_resets.reset_submit')) %> +<% end %> diff --git a/examples/blog/app/views/password_resets/new.erb b/examples/blog/app/views/password_resets/new.erb new file mode 100644 index 0000000..5d5076b --- /dev/null +++ b/examples/blog/app/views/password_resets/new.erb @@ -0,0 +1,12 @@ +

<%= t('password_resets.request_heading') %>

+

<%= t('password_resets.request_hint') %>

+ +<% form_for(nil, url: url_for(:password_resets), method: :post, object_name: 'password_reset') do |f| %> +

+ <%== f.label(:email, t('password_resets.email_label')) %> + <%== f.email_field(:email) %> +

+ <%== f.submit(t('password_resets.request_submit')) %> +<% end %> + +

<%== link_to(t('sessions.sign_in'), url_for(:new_session)) %>