Rails 3.1 vs 3.0 AJAX语法的区别。 jQuery中的等价语句?

时间:2011-08-24 07:34:00

标签: jquery ruby-on-rails

完成“使用Rails进行Agile Web开发”第4版并点击开始使用AJAX的部分。 (第11章迭代F2)。在示例代码中,使用Rails 3.0的书建议创建:

app / views / line_items / create.js.rjs,文件只包含:

page.replace_html('cart', render(@cart))

使用jQuery的rails 3.1的等效实现是什么?

应用程序/视图/ line_items / create.js.erb?

$('#cart').html(?something magical here?)

1 个答案:

答案 0 :(得分:5)

你最好这样做:

$('#cart').html("<%= escape_javascript(render(@cart)) %>");