2014-10-24 2 views
0

Я новичок в веб-разработке, поэтому извините, если это очень просто. Я пытаюсь установить jCrop, он говорит, что мне нужно «Поместить файлы на свой веб-сервер, чтобы вы могли запросить их со своей страницы». Как именно я это делаю? Я пробовал исследовать это, но я не могу найти объяснения нигде. Я использую Rails 4.0.10, если это помогает.Как разместить файлы на веб-сервере?

+0

Вы добавляете их на сервер, на котором размещен сайт. Местоположение будет зависеть от того, какое программное обеспечение веб-сервера вы используете. – Brady

+2

Вы действительно рубиновый разработчик? – undefined

+0

Как это связано с Java? JRuby? –

ответ

-1

Если это javascript-файлы, поместите его в каталог app/assets/javascripts в проект ваших рельсов.
В application.js написать //= require_tree .

Больше информации вы можете получить здесь http://guides.rubyonrails.org/asset_pipeline.html

+0

Итак, если у меня есть // // require_tree. Уже в моем приложении application.js, я должен быть хорошим? –

+0

, если вы поместите файлы js в папку 'javascripts' - да. Будут загружены файлы JS. – Falcon

+0

То же самое с css-файлами и папкой 'stylesheets'. – Falcon

-1

Это зависит от многого.

Рабочее решение состоит в том, чтобы поместить его в подпапку public вашего проекта, предназначенную для хранения статических файлов. Приложение Rails отвечает на URI, которые либо попадают в статический файл, либо в маршрут приложения. Будьте осторожны и не вызывайте столкновений между маршрутами, иначе части вашего приложения могут стать недоступными.

Идеальное решение, хотя это будет полная интеграция в конвейер активов, так что jCrop загружается только в контроллеры, которые в нем нуждаются, и никакие дополнительные URI не заняты. Всегда ищите, если кто-то уже сделал это первым, сообщество Rails огромное и многое сделало. Поиск драгоценных камней reveals jcrop-rails-v2. Может быть, хороший выбор.

+0

Безмолвный спутник может по крайней мере объяснить, что случилось. Это правильная информация, относящаяся к вопросу. Мы не можем получить более качественные ответы, просто опуская тех, кого мы не любим по какой-то причине. –

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