Цель rails.js - PullRequest
       42

Цель rails.js

0 голосов
/ 11 июля 2011

Я знакомлюсь с Rails 3, UJS и JQuery.Я понимаю, зачем нужны jquery.js и application.js, но зачем нужен rails.js?

1 Ответ

3 голосов
/ 11 июля 2011

Думайте об этом как о недостающем звене между jQuery и Rails. Предположим, у вас есть тег формы,

<form method="POST" action="/some/path" data-remote="true">
  ..
</form>

Код, который будет проверять data-remote в этом теге формы и другие подобные атрибуты, используемые Rails, и отправлять эту форму через AJAX обрабатывается rails.js. Это как соединитель между Rails и jQuery. Источник довольно прост, который вы можете прочитать на https://github.com/rails/jquery-ujs/blob/master/src/rails.js

...