Ruby on rails 如何将其添加到rjs?

Ruby on rails 如何将其添加到rjs?,ruby-on-rails,ruby-on-rails-3,rjs,Ruby On Rails,Ruby On Rails 3,Rjs,我知道这个命令在语法上有点不对劲 page << "$('.places').append('<%= escape_javascript(render(:partial => 'contact', :locals => {:contact => @contact, :something => @something, :checked => false, :sale => @sale.item.to_s})) %>');" p

我知道这个命令在语法上有点不对劲

 page << "$('.places').append('<%= escape_javascript(render(:partial => 'contact', :locals => {:contact => @contact, :something => @something, :checked => false, :sale => @sale.item.to_s})) %>');"    
page使用原型(Rails 2.3)

使用jQuery(Rails 3)

$(“.places”).append(“{:contact=>@contact,:something=>@something,:checked=>false,:sale=>@sale.item.to%>”;

您使用的是哪个版本的rails?
page.select(".places").each  do |element, index|
  page.insert_html :bottom, element, :partial => 'contact', :locals => {:contact => @contact, :something => @something, :checked => false, :sale => @sale.item.to_s}
end
$(".places").append("<%= escape_javascript render 'contact', :locals => {:contact => @contact, :something => @something, :checked => false, :sale => @sale.item.to_s} %>");