0

次のようなコードを挿入する場合:

<?rb some_enumerator.each do |item| ?>
#{ item.name }
<?rb end ?>

次のように置き換えられます。

<!--?rb some_enumerator.each do |item| ?-->
#{ item.name }
<!--?rb end ?-->

これを禁止することを選択した人はいますか?

4

1 に答える 1

1

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コールバックを介して修正します。

于 2012-10-20T16:22:24.167 に答える