Вы действительно можете сделать то, что Крис Чалмерс делает в своем ответе, но вы должны убедиться, что HAML не анализирует JavaScript. Этот подход на самом деле полезен, когда вам нужно использовать тип, отличный от text/javascript
, который я должен был сделать для MathJax
.
Вы можете использовать фильтр plain
, чтобы HAML не анализировал скрипт и не выдавал неправильную ошибку вложения:
%script{type: "text/x-mathjax-config"}
:plain
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$","$"],["\\(","\\)"]]
}
});