# Is it a Ruby ? Rails ? or JS ? problem

**URL:** <https://www.ruby-forum.com/t/is-it-a-ruby-rails-or-js-problem/84750>\
**Category:** Ruby\
**Created:** [February 7, 2007, 2:26pm UTC](https://www.ruby-forum.com/t/is-it-a-ruby-rails-or-js-problem/84750 "2007-02-07T14:26:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Josselin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9de0a6/32.png) [@Josselin](https://www.ruby-forum.com/u/Josselin)\
**Post date:** [February 7, 2007, 2:26pm UTC](https://www.ruby-forum.com/t/is-it-a-ruby-rails-or-js-problem/84750/1 "2007-02-07T14:26:37Z")

</div>

In a Rails controller action, I am receiving a string parameter back  
from an Ajax request

#using inline RJS (Remote JavaScript), I render html replacing a hidden  
input field in a form  
render :update do |page|  
page.remove (‘new\_title’)  
page.insert\_html(:after, ‘hidden\_values’, “”)  
page.form.reset ‘propform’  
end

if there is no single quote in params[:new\_title] = “John D. is a  
stupid and silly boy”  
I get the full string as a value in the input field  
but  
if there is a single quote in params[:new\_title] = “John D.'s sister  
is a nice beautiful girl”  
I get only "“John D.”

where is the problem… is theer anyway to avoid it ?

thanks

joss

---

<div class="post-metadata">

**Author:** ![Josselin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9de0a6/32.png) [@Josselin](https://www.ruby-forum.com/u/Josselin)\
**Post date:** [February 7, 2007, 2:50pm UTC](https://www.ruby-forum.com/t/is-it-a-ruby-rails-or-js-problem/84750/2 "2007-02-07T14:50:39Z")

</div>

On 2007-02-07 14:20:15 +0100, Josselin [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) said:

> ```
> page.form.reset 'propform'
> 
> ```
> 
> where is the problem… is theer anyway to avoid it ?
> 
> thanks
> 
> joss

got it ! : I must write : VALUE="#{params[:new\_title]}"
