Как напечатать ruby ​​var внутри haml в js области? - PullRequest
0 голосов
/ 20 марта 2012

Я новичок в рельсах.

У меня есть вид, что я пытаюсь напечатать внутри него @myvar внутри js alert.

%script(type="text/javascript")
  alert(@myvar);

Но ничего не происходит, Что я должен изменить?

1 Ответ

2 голосов
/ 20 марта 2012

Прежде всего, вы должны использовать :javascript фильтр вместо %script определения. В фильтре javascript вы можете использовать интерполяцию строк. Попробуйте это:

:javascript
  alert(#{@myvar});
...