Рубиновое условие в HAML и Javascript - PullRequest
0 голосов
/ 22 сентября 2011

Вот моя лучшая попытка, которая не работает:

:javascript
  $(document).ready(function(){
  - if params[:filtered] == "a"
  highlightLink(0);
  - elsif params[:filtered] == "b"
  highlightLink(1); 
  - elsif params[:filtered] == "c"
  highlightLink(2);  
  });  

Что я должен сделать, чтобы моя вышеуказанная попытка сработала?

1 Ответ

0 голосов
/ 22 сентября 2011

Просто пример, вы можете попробовать что-то вроде следующего

  num = params[:filtered] == "a" ? 0 : (params[:filtered] == "b" ? 1 : 2)
  a= %(:javascript $(document).ready(function(){ highlightLink(#{num})}); )
...