]> git.openstreetmap.org Git - rails.git/commitdiff
Convert logout form to use bootstrap
authorTom Hughes <tom@compton.nu>
Thu, 3 Sep 2020 22:52:59 +0000 (23:52 +0100)
committerTom Hughes <tom@compton.nu>
Thu, 3 Sep 2020 22:52:59 +0000 (23:52 +0100)
app/views/users/logout.html.erb
test/controllers/users_controller_test.rb

index 41493e82479cde5c784e27d9852d80261dc7e226..3ae4d14f6f84d87c18cc1ecbe43df0c6152c91c4 100644 (file)
@@ -2,7 +2,7 @@
   <h1><%= t ".heading" %></h1>
 <% end %>
 
-<%= form_tag({ :action => "logout" }, { :class => "standard-form" }) do %>
-  <%= hidden_field_tag("referer", h(params[:referer])) %>
-  <%= submit_tag t(".logout_button") %>
+<%= bootstrap_form_tag do |f| %>
+  <%= f.hidden_field :referer, :value => params[:referer] %>
+  <%= f.primary t(".logout_button") %>
 <% end %>
index 91ef7222f40770568fa5c54b1d7b820496e6b09c..1cd9c5ddaf6feb9aa97a42e09c5c8fd642cc4f04 100644 (file)
@@ -422,7 +422,7 @@ class UsersControllerTest < ActionDispatch::IntegrationTest
     get logout_path
     assert_response :success
     assert_template :logout
-    assert_select "input[name=referer][value=?]", ""
+    assert_select "input[name=referer]:not([value])"
   end
 
   def test_logout_fallback_with_referer