# Ajax problem with rails 2.0.2 - frozen string?

**URL:** <https://www.ruby-forum.com/t/ajax-problem-with-rails-2-0-2-frozen-string/129221>\
**Category:** Rails\
**Created:** [February 15, 2008, 4:14pm UTC](https://www.ruby-forum.com/t/ajax-problem-with-rails-2-0-2-frozen-string/129221 "2008-02-15T16:14:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeremy\_Mayhew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/dbc845/32.png) [@Jeremy\_Mayhew](https://www.ruby-forum.com/u/Jeremy_Mayhew)\
**Post date:** [February 15, 2008, 4:14pm UTC](https://www.ruby-forum.com/t/ajax-problem-with-rails-2-0-2-frozen-string/129221/1 "2008-02-15T16:14:00Z")

</div>

I am deploying a new rails application on a shared host (hostingrails)  
for the first time. My local app works great. However, Ajax requests  
in the deployed application are generating the following error:

/!\ FAILSAFE /!\ Fri Feb 15 08:44:59 -0600 2008  
Status: 500 Internal Server Error  
can’t modify frozen string  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/request.rb:462:in `gsub!' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/request.rb:462:in`clean\_up\_ajax\_request\_body!’  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/request.rb:380:in  
`parse_formatted_request_parameters' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/cgi_process.rb:78:in`request\_parameters’  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/request.rb:287:in `parameters' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/request.rb:22:in`request\_method’  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/request.rb:35:in `method' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/routing.rb:1483:in`extract\_request\_environment’  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/routing.rb:1424:in `recognize' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/dispatcher.rb:170:in`handle\_request’  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/dispatcher.rb:115:in `dispatch' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/dispatcher.rb:126:in`dispatch\_cgi’  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/  
action\_controller/dispatcher.rb:9:in `dispatch’  
dispatch.cgi:10

Any help here would be great!

---

<div class="post-metadata">

**Author:** ![Jeremy\_Mayhew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/dbc845/32.png) [@Jeremy\_Mayhew](https://www.ruby-forum.com/u/Jeremy_Mayhew)\
**Post date:** [February 26, 2008, 9:49pm UTC](https://www.ruby-forum.com/t/ajax-problem-with-rails-2-0-2-frozen-string/129221/2 "2008-02-26T21:49:06Z")

</div>

This seems to be FastCGI specific. The problem is gone on Mongrel.

---

<div class="post-metadata">

**Author:** ![Jeremy\_Mayhew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/dbc845/32.png) [@Jeremy\_Mayhew](https://www.ruby-forum.com/u/Jeremy_Mayhew)\
**Post date:** [February 29, 2008, 3:27am UTC](https://www.ruby-forum.com/t/ajax-problem-with-rails-2-0-2-frozen-string/129221/3 "2008-02-29T03:27:18Z")

</div>

have the same problem on site5

---

<div class="post-metadata">

**Author:** ![Jeremy\_Mayhew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/dbc845/32.png) [@Jeremy\_Mayhew](https://www.ruby-forum.com/u/Jeremy_Mayhew)\
**Post date:** [April 25, 2008, 4:49pm UTC](https://www.ruby-forum.com/t/ajax-problem-with-rails-2-0-2-frozen-string/129221/4 "2008-04-25T16:49:54Z")

</div>

I have the same issue on my ASO hosting. More and more I realize that  
if your gonna host an RoR site, shared hosting is not the way to go.
