Как мне добавить это в RJS? - PullRequest
0 голосов
/ 12 февраля 2012

У меня есть команда, которая, как я знаю, немного синтаксически

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

это основной вызов, который мне нужно сделать, но я знаю, что синтаксис неверен для файла js.rjs .... есть ли способ преобразовать его в этот формат

1 Ответ

1 голос
/ 14 февраля 2012

Использование прототипа (Rails 2.3)

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

Использование jQuery (Rails 3)

$(".places").append("<%= escape_javascript render 'contact', :locals => {:contact => @contact, :something => @something, :checked => false, :sale => @sale.item.to_s} %>");
...