Emacs 24.4を使用しています。

smartparensとweb-modeを同時に使用していると、erbファイルを扱っている時に>がひとつ多く補完されてしまうことがあります。

具体的には<%=と入力すると、 %>>のように、>がひとつ多く補完されます。
どうもsmartparensが <が入力された時点で > を補完し、その後 %= が入力された時点でweb-modeが %> を補完しているようです。<% と入力してスペースを入力した場合も同じです。

これを解消するにはどのように設定すればよいでしょうか。

回避策として、web-mode.elの844行目から847行目を

("erb"         . (("<% " . " %")
                  ("<%=" . "%")
                  ("<%#" . "%")
                  ("<%-" . "%")))

と書き換えることでも解決出来るのですが、これ以外にスマートな解決方法が知りたいです。