Disable Turbo in User forms/links

This commit is contained in:
cryptogopher 2025-01-02 19:20:08 +01:00
parent afc4f5cee0
commit 5dd3303019
3 changed files with 4 additions and 3 deletions

View File

@ -51,7 +51,7 @@ module ApplicationHelper
end
def labelled_form_for(record, options = {}, &block)
options.merge! builder: LabelledFormBuilder
options = options.deep_merge builder: LabelledFormBuilder, data: {turbo: false}
form_for(record, **options) { |f| f.form_for(&block) }
end

View File

@ -34,7 +34,7 @@
<%= image_link_to t(".revert"), "incognito-off", revert_users_path %>
<% else %>
<%= image_button_to t(".sign_out"), "logout", destroy_user_session_path,
method: :delete %>
method: :delete, data: {turbo: false} %>
<% end %>
<% else %>
<%= image_link_to_unless_current(t(:sign_in), "login", new_user_session_path) {} %>

View File

@ -5,7 +5,8 @@
<div class="rightside buttongrid">
<%= image_button_to t(".delete"), "account-remove-outline", user_registration_path,
method: :delete, form_class: 'tools', onclick: {confirm: t(".confirm_delete")} %>
form_class: 'tools', method: :delete, data: {turbo: false},
onclick: {confirm: t(".confirm_delete")} %>
</div>
<%= labelled_form_for resource, url: registration_path(resource),