Я следую RailsTutorial sample_app, и внутри мы используем структуру twitter-boostrap. Существует раскрывающееся меню (код, jQuery), который не работает для меня должным образом в разработке env, но хорошо работает в производстве (на Heroku).
С помощью "Visual Event" я подтвердил, что есть событие, связанное с названием меню. Нормальное поведение должно быть нажато, чтобы изменить класс:
<li id="fat-menu" class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
в
<li id="fat-menu" class="dropdown open">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Тем не менее, в моем случае, при нажатии он добавляет "open" и удаляет в тот же момент. Я едва мог заметить, что он вносит изменения, но быстро возвращается в исходное состояние, и поэтому раскрывающееся меню не открывается.
Если я вручную отредактирую код в браузере и добавлю "open" в класс, откроется меню. Если я затем нажимаю на заголовок меню, он мгновенно удаляет "открыть", а затем снова возвращает его (прямо напротив первого случая).
Я очень озадачен тем, что он работает в производстве, но не в разработке (в том же браузере). Что я должен проверить?
Спасибо!
Василь//с первым вопросом