diff --git a/app/views/administrate/application/_form.html.erb b/app/views/administrate/application/_form.html.erb
index 2cea7287e929e5a0b465c33e45c5b8ca6904d7d7..9f7a2719ed5f02d6e31d035c2c79bfd026b144e4 100644
--- a/app/views/administrate/application/_form.html.erb
+++ b/app/views/administrate/application/_form.html.erb
@@ -14,7 +14,7 @@ and renders all form fields for a resource's editable attributes.
 [1]: http://www.rubydoc.info/gems/administrate/Administrate/Page/Form
 %>
 
-<%= form_for([Administrate::NAMESPACE, page.resource], class: "form") do |f| %>
+<%= form_for([Administrate::NAMESPACE, page.resource], html: { class: "form" }) do |f| %>
   <% if page.resource.errors.any? %>
     <div id="error_explanation">
       <h2>
diff --git a/spec/features/form_spec.rb b/spec/features/form_spec.rb
new file mode 100644
index 0000000000000000000000000000000000000000..23830247020ab84a95f5eb8e3c3ce868c99addbc
--- /dev/null
+++ b/spec/features/form_spec.rb
@@ -0,0 +1,11 @@
+require "rails_helper"
+
+describe "edit form" do
+  it "has the correct css class_name" do
+    customer = create(:customer)
+
+    visit edit_admin_customer_path(customer)
+
+    expect(page).to have_css("form.form")
+  end
+end