【发布时间】:2012-10-11 00:04:12
【问题描述】:
当我插入如下代码时:
<?rb some_enumerator.each do |item| ?>
#{ item.name }
<?rb end ?>
替换为:
<!--?rb some_enumerator.each do |item| ?-->
#{ item.name }
<!--?rb end ?-->
任何选择禁止这样做?
【问题讨论】:
标签: javascript elrte
当我插入如下代码时:
<?rb some_enumerator.each do |item| ?>
#{ item.name }
<?rb end ?>
替换为:
<!--?rb some_enumerator.each do |item| ?-->
#{ item.name }
<!--?rb end ?-->
任何选择禁止这样做?
【问题讨论】:
标签: javascript elrte
您需要在您的 opts 中自定义 restore 回调。
类似这样的:
var opts = {
restore : [function(html) {
return html.replace(/<!--\?rb\s+([^>]+)\s+\?-->/gi, function(t, statement) {
return "<?rb " + statement + " ?>";
});
}]
}
$('your-selector').elrte(opts);
elRte 仍将替换您的标签,但您将通过retore 回调将其修复。
【讨论】: