From 9b305983e3518093f3b393a254f296ca2be29968 Mon Sep 17 00:00:00 2001
From: David Lee <davidomundo@gmail.com>
Date: Fri, 20 May 2011 18:40:59 -0700
Subject: Remove utf8_enforcer_param config option

---
 actionpack/lib/action_view/railtie.rb           |  7 -------
 railties/guides/source/configuring.textile      |  2 --
 railties/test/application/configuration_test.rb | 15 ---------------
 3 files changed, 24 deletions(-)

diff --git a/actionpack/lib/action_view/railtie.rb b/actionpack/lib/action_view/railtie.rb
index b12aa4527b..80391d72cc 100644
--- a/actionpack/lib/action_view/railtie.rb
+++ b/actionpack/lib/action_view/railtie.rb
@@ -8,13 +8,6 @@ module ActionView
     config.action_view.stylesheet_expansions = {}
     config.action_view.javascript_expansions = { :defaults => %w(jquery jquery_ujs) }
 
-    initializer "action_view.utf8_enforcer_param" do |app|
-      ActiveSupport.on_load(:action_view) do
-        param = app.config.action_view.delete(:utf8_enforcer_param)
-        ActionView::Helpers::FormTagHelper.utf8_enforcer_param = param
-      end
-    end
-
     initializer "action_view.cache_asset_ids" do |app|
       unless app.config.cache_classes
         ActiveSupport.on_load(:action_view) do
diff --git a/railties/guides/source/configuring.textile b/railties/guides/source/configuring.textile
index 923de8b7c0..80de36070d 100644
--- a/railties/guides/source/configuring.textile
+++ b/railties/guides/source/configuring.textile
@@ -330,8 +330,6 @@ And can reference in the view with the following code:
 <%= stylesheet_link_tag :special %>
 </ruby>
 
-* +config.action_view.utf8_enforcer_param+ tells Rails what the +name+ attribute should be for the hidden tag that's used for enforcing UTF8 encoding in form submissions. The default is +'utf8'+.
-
 * +config.action_view.cache_asset_ids+ With the cache enabled, the asset tag helper methods will make fewer expensive file system calls (the default implementation checks the file system timestamp). However this prevents you from modifying any asset files while the server is running.
 
 h4. Configuring Action Mailer
diff --git a/railties/test/application/configuration_test.rb b/railties/test/application/configuration_test.rb
index 5d47922ef5..477dada820 100644
--- a/railties/test/application/configuration_test.rb
+++ b/railties/test/application/configuration_test.rb
@@ -250,21 +250,6 @@ module ApplicationTests
       assert last_response.body =~ /_xsrf_token_here/
     end
 
-    test "utf8 enforcer param can be changed" do
-      make_basic_app do
-        app.config.action_view.utf8_enforcer_param = "_unicode"
-      end
-
-      class ::OmgController < ActionController::Base
-        def index
-          render :inline => "<%= form_tag('/') %>"
-        end
-      end
-
-      get "/"
-      assert last_response.body =~ /_unicode/
-    end
-
     test "config.action_controller.perform_caching = true" do
       make_basic_app do |app|
         app.config.action_controller.perform_caching = true
-- 
cgit v1.2.3