рельсы с использованием прототипа RJS конфликтуют с JQuery - PullRequest
0 голосов
/ 05 сентября 2010

Я использую rails rjs, но я обнаружил, что это не работает, когда я добавил "jquery.js", как это

<%= javascript_include_tag :defaults,'jquery.validate.min.js'%>

, но когда я изменил его какэто

<%= javascript_include_tag :defaults%>

работает, так странно!любая помогает?Спасибо

1 Ответ

0 голосов
/ 05 сентября 2010

Стандартный rjs работает с библиотекой javascript-прототипа, которая поставляется с рельсами по умолчанию.Когда вы добавили javascript_include_tag :defaults, вы включили эту библиотеку (посмотрите html результата).

Вы можете использовать удаленный JavaScript с JQuery.Посмотрите эту заставку , как это сделать.Лучшая практика на данный момент - использовать ненавязчивый JavaScript.Еще один скринкаст на эту тему здесь .И это работает не только с рельсами 3, но с рельсами 2.3, а также .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...