diff --git a/actionpack/lib/action_view/helpers/ajax_helper.rb b/actionpack/lib/action_view/helpers/ajax_helper.rb
index 1a396215fc..ae37802f02 100644
--- a/actionpack/lib/action_view/helpers/ajax_helper.rb
+++ b/actionpack/lib/action_view/helpers/ajax_helper.rb
@@ -361,7 +361,7 @@ module ActionView
attributes = extract_remote_attributes!(options)
attributes.merge!(html_options)
- attributes["data-submit"] = true
+ attributes["data-remote-submit"] = true
attributes.delete("data-remote")
tag(:input, attributes)
diff --git a/actionpack/test/template/ajax_helper_test.rb b/actionpack/test/template/ajax_helper_test.rb
index 2e46a38656..4a84ce47e0 100644
--- a/actionpack/test/template/ajax_helper_test.rb
+++ b/actionpack/test/template/ajax_helper_test.rb
@@ -267,8 +267,8 @@ class AjaxHelperTest < AjaxHelperBaseTest
end
test "submit_to_remote" do
- assert_dom_equal %(),
- submit_to_remote("More beer!", 1_000_000, :update => "empty_bottle")
+ assert_dom_equal %(),
+ submit_to_remote("More beer!", 1_000_000, :url => { :action => 'empty_bottle' }, :update => "empty_bottle")
end
test "observe_field" do