Rails: erb + вопрос по javascript - PullRequest
       2

Rails: erb + вопрос по javascript

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

Могу ли я иметь условный JavaScript в моих файлах show.erb.html?

Примерно так:

<%- if File.exists?("/leggle/data/tree_xml.xml") %>
  <script type="text/javascript"> 
    ...code...
  </script>
<%- end %>

и иметь код JavaScript, который появляется только в том случае, если этот файл существует ??1006 *

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

Да, вы можете.Однако лучший способ сделать это - использовать ненавязчивый JavaScript (UJS), который будет разделять JS и HTML (как Model / View / Controller).В вашем случае у вас будет или нет тега (например) с JavaScript с назначенным ему действием.

1 голос
/ 14 сентября 2011

Да. С чем-то вроде этого всегда легко попробовать, зайти на страницу и проверить источник страницы, чтобы увидеть, есть ли оно (или посмотреть, произошло ли действие JS).

...