2013-07-16 4 views
0

Я использую плагин jQuery File Upload в моем приложении rails.Включая активы драгоценного камня в мой конвейер активов

Изначально я поставил плагин JQuery непосредственно в папке активов моего приложения, и требуется отдельные файлы, так как:

//= require jquery-fileupload/vendor/jquery.ui.widget.js 
//= require jquery-fileupload/jquery.iframe-transport.js 
//= require jquery-fileupload/jquery.fileupload.js 
//= require jquery-fileupload/jquery.fileupload-process.js 
//= require jquery-fileupload/jquery.fileupload-validate.js 

Это прекрасно работало. Тем не менее, теперь мне нужно использовать gem-ified версию плагина jQuery (jquery-fileupload-rails), чтобы удовлетворить требования к другому драгоценному камню, который я использую. После установки драгоценного камня, в документации, которую я включить его с помощью следующей строки:

//= require jquery-fileupload 

Проблемы, камень проявляется не включает в себя два из файлов, мне нужно, и когда я пытаюсь добавить их по отдельности, Я получаю сообщение об ошибке: Sprockets::FileNotFound

//= require jquery-fileupload/jquery.fileupload-process.js 
//= require jquery-fileupload/jquery.fileupload-validate.js 

файлы находятся в каталоге драгоценного камня, я просто не могу получить к ним доступ. Что я делаю не так?

ответ

0

Поместите свой jquery-fileupload-rails камень внутри :assets группы в Gemfile

+0

Я попробовал то, что вы предложили, он ничего не делает. Более того, я не понимаю логики. Как ограничение драгоценного камня определенной группой позволяет использовать любой из путей к ресурсам? – Yarin

+0

Группа активов включает драгоценный камень в трубопровод активов. Иногда это делает некоторые зависимости, например, с twitter-bootstrap. Пробовали ли вы их, как '// = jquery.fileupload-validate' (без какой-либо папки или расширения файла)? – Phobos98

+0

да- нет удача .. – Yarin

Смежные вопросы