Skip to content

Commit 31ba580

Browse files
committed
calculate session path from resource
1 parent 8de5faf commit 31ba580

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ For example, for a resource named `user`, you can use the following helpers:
151151

152152
To add a button for logging in with passkeys:
153153
```erb
154-
<%= login_with_passkey_button_for(:user, "Log in with passkeys", session_path: user_session_path) %>
154+
<%= login_with_passkey_button_for(:user, "Log in with passkeys") %>
155155
```
156156

157157
To add a passkeys creation form:

app/views/devise/sessions/new.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@
2323
</div>
2424
<% end %>
2525

26-
<%= login_with_passkey_button_for(resource_name, "Log in with passkeys", session_path: session_path(resource_name)) %>
26+
<%= login_with_passkey_button_for(resource_name, "Log in with passkeys") %>
2727

2828
<%= render "devise/shared/links" %>

lib/devise/webauthn/helpers/credentials_helper.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ def passkey_creation_form_for(resource_or_resource_name, form_classes: nil, &blo
1717
end
1818
end
1919

20-
def login_with_passkey_button_for(resource_or_resource_name, text = nil, session_path:, button_classes: nil,
20+
def login_with_passkey_button_for(resource_or_resource_name, text = nil, button_classes: nil,
2121
form_classes: nil, &block)
2222
form_with(
23-
url: session_path,
23+
url: session_path(resource_or_resource_name),
2424
method: :post,
2525
class: form_classes
2626
) do |f|

0 commit comments

Comments
 (0)