完成“使用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?)
答案 0 :(得分:5)
你最好这样做:
$('#cart').html("<%= escape_javascript(render(@cart)) %>");