Почему выполняется код ruby, даже если он находится внутри оператора jQuery if?
Я работаю с модалом (Twitter bootstrap) и устанавливаю сеанс, когда модал отображается / скрывается, у модала есть такой код:
$("#modal").on("shown", function () {
<% session[:modal] = true %>
})
...
$("#modal").on("hidden", function () {
<% session[:modal] = nil %>
})
То, что я хочу, это установить сеанс, когда модальное окно открыто, чтобы метод знал, когда он был открыт, и установить его равным nil, чтобы тот же метод знал, когда он был закрыт.
Спасибо.