title: Is it okay to comment out the `wrap_parameters` initializer?
body: <p>I was getting this error on starting my Rails-API app with Foreman and Thin.</p>
  
  <pre><code>AM@~/Documents/RailsWS/app1229 &gt;foreman start
  09:47:39 web.1  | started with pid 773
  09:47:44 web.1  | =&gt; Booting Thin
  09:47:44 web.1  | =&gt; Rails 3.2.8 application starting in development on   
    http://0.0.0.0:5000
  09:47:44 web.1  | =&gt; Call with -d to detach
  09:47:44 web.1  | =&gt; Ctrl-C to shutdown server
  09:47:45 web.1  | Exiting
  09:47:45 web.1  | 
   /Users/AM/Documents/RailsWS/app1229/config/initializers/wrap_parameters.rb:8:in 
   `block in &lt;top (required)&gt;': undefined method `wrap_parameters' for 
   ActionController::API:Class (NoMethodError)
  </code></pre>
  
  <p>After spending hours trying to debug it I was unsuccessful and so finally decided to try a hack: I commented out this line in the <code>initializers/wrap_parameters.rb</code> file in the project like so:</p>
  
  <pre><code>ActiveSupport.on_load(:action_controller) do
    #wrap_parameters format: [:json] 
  end
  </code></pre>
  
  <p>This seemed to solve the immediate problem, in that the Thin server boots up and runs. However, I'm not sure what the impact on this would be on the app. Is this safe to do in a Rails-API app which uses the Rabl gem to server JSON?</p>
  
  <p>I referenced the <a href="http://intertwingly.net/projects/AWDwR4/checkdepot-193-40/section-24.3.html" rel="nofollow">Active Resources section of Agile Web Development with Rails (Ed. 4)</a> as well.</p>