Обновление rails 3.1 с помощью backbone, не может найти файлы ujs и remotipart - PullRequest
0 голосов
/ 07 февраля 2012

Я обновился до rails 3.1.3 несколько недель назад и перебрал кучу вещей, чтобы использовать магистраль.

В основном все идет хорошо, но я только что понял, что файл rails-ujs.js и файлы remotipart.js не находятся в каталоге assets.

Я искал их в старой папке public/javascripts, как и везде, но не нашел их.

Я также не могу найти файлы в репозиториях git. Есть ли где-нибудь скачать эти файлы в Javascript? или они должны генерироваться рельсами? Есть ли способ восстановить их?

--------------- это может быть моей ошибкой --------------------------- -

Я только что понял, что с упакованными активами вы не можете просто открыть файл из источника представления, все они отображаются как несуществующие.

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

Вы должны включить это в свой Gemfile:

gem 'jquery-rails'

Это официальный плагин для этого кода.

Запустить пакетную установку.

Затем вы добавляете строки:

//= require jquery
//= require jquery_ujs

Вам файл application.js.

1 голос
/ 07 февраля 2012

Я думаю, что эти файлы жили в плагинах rails ujs в директории активов. поэтому вам нужно добавить его в свой Gemfile, и конвейер ресурсов должен увидеть их автоматически.

все файлы здесь https://github.com/rails/jquery-ujs/tree/master/src доступны для включения в ваш файл js с

//= require jquery
//= require jquery_ujs

см. Плагин readme для получения дополнительной информации

...