rails3 rc1 с прототипом и jquery - PullRequest
       0

rails3 rc1 с прототипом и jquery

0 голосов
/ 05 августа 2010

У меня есть проект rails3, в котором мне нужно использовать прототип вместе с jquery - при использовании текущего Ruby on Rails 3 RC1 нет примера или документации, чтобы использовать оба вместе без проблем.

Есть ли инструкция по установке или кто-нибудь запустил обе среды javascript с последней версией rails?

1 Ответ

3 голосов
/ 05 августа 2010

Вы пробовали jQuery.noConflict ()? Я запускаю приложение Rails 3 rc с Prototype и jQuery, используя функцию без конфликтов - бит jQuery работает нормально, хотя в данный момент не слишком уверен насчет Prototype.

Добавить jQuery.noConflict (); в ваш файл application.js, который дает контроль над обратным вызовом $ для Prototype, поэтому вызовы jQuery должны быть помечены как 'jQuery', а не '$', например jQuery.getJSON вместо $ .getJSON. В качестве альтернативы вы можете определить переменную: var $ j = jQuery.noConflict (); - предыдущий пример станет $ j.getJSON. Наконец, вы также можете сохранить код jQuery с помощью $, а jQuery.noConflict () - обернуть его в другую функцию:

(function($) {
//your code in here
})(jQuery);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...