我一直在看这个Railscast,特别是这些代码行。
// views/reviews/create.js.erb
$("#new_review").before('<div id="flash_notice"><%= escape_javascript(flash.delete(:notice)) %></div>');
$("#reviews_count").html("<%= pluralize(@review.product.reviews.count, 'Review') %>");
$("#reviews").append("<%= escape_javascript(render(:partial => @review)) %>");
$("#new_review")[0].reset();
有人能解释一下为什么使用 escape_javascript 来渲染部分内容和显示 flash 通知,而不是用于复数函数吗?
谢谢